Select Git revision
configure_supervisor.yml
-
Gallenkamp, Fabian authoredGallenkamp, Fabian authored
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