Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
1 result

configure_supervisor.yml

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    configure_supervisor.yml 878 B
    ---
    - name: setup supervisor
      become: true
      hosts: all
      tasks:
        # create current supervisor configs and start it
        - name: create global supervisor-config from template
          template:
            src: templates/supervisord.conf.j2
            dest: "/etc/supervisor/supervisord.conf"
            owner: root
            group: root
            mode: "0640"
    
        - name: create supervisor-config for otree instances from template
          template:
            src: templates/supervisor_otree.conf.j2
            dest: "/etc/supervisor/conf.d/{{ item.key }}.conf"
            owner: root
            group: root
            mode: "0640"
          with_dict: "{{ otree_users }}"
          when: item.value.override
    
        - name: make sure services are created and (re)-started
          supervisorctl:
            name: "{{ item.key }}"
            state: restarted
          with_dict: "{{ otree_users }}"
          when: item.value.override