Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
21 changes: 13 additions & 8 deletions tasks/supervisor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,17 +25,22 @@
notify:
- supervisor restart

- name: Configure supervisor (Ubuntu) - pt. 2
template: src=supervisor.conf.j2 dest=/etc/init/supervisor.conf owner=root group=root mode=0755
when: ansible_distribution == 'Ubuntu'
- name: Find systemd information
command: which systemctl
ignore_errors: yes
register: is_systemd

- name: Configure supervisor (Debian) - pt. 2
template: src=supervisor_debian.conf.j2 dest=/etc/init.d/supervisor owner=root group=root mode=0755
when: ansible_distribution == 'Debian'
- name: Configure upstart supervisor
template: src=supervisor_upstart.conf.j2 dest=/etc/init/supervisor.conf owner=root group=root mode=0755
when: not is_systemd

- name: Enable supervisor service (Debian) - pt. 3
- name: Configure systemd supervisor
template: src=supervisor_systemd.conf.j2 dest=/etc/init.d/supervisor owner=root group=root mode=0755
when: is_systemd

- name: Enable systemd supervisor service
service: name=supervisor enabled=yes
when: ansible_distribution == 'Debian'
when: is_systemd

- name: Ensure the supervisor is started
service: name=supervisor state=started
File renamed without changes.