1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- ---
- - name: install supervisor
- pip:
- name: supervisor
- - name: update setuptools
- pip:
- name: setuptools
- extra_args: -U
- - name: install php supervisor config
- template: src=supervisord.conf dest=/etc/supervisord.conf
- vars:
- supervisor_group: "{{ supervior_cassandra_vars }}"
- #include_vars: supervisor.yml
- when: inventory_hostname in groups['cassandra']
- - name: create supervisord log path
- file:
- path: /opt/supervisor_log
- state: directory
- mode: 0755
- - name: install supervisord service with EL6
- copy: src=supervisord.sh dest=/etc/init.d/supervisord.sh owner=root group=root mode=0755
- when: ansible_distribution == 'CentOS' and ansible_lsb.major_release|int < 7
- - name: supervisord service start with EL6
- shell: /etc/init.d/supervisord.sh restart
- when: ansible_distribution == 'CentOS' and ansible_lsb.major_release|int < 7
- - name: install supervisord service with EL7
- copy: src=supervisord.service dest=/usr/lib/systemd/system/supervisord.service owner=root group=root mode=0644
- when: ansible_distribution == 'CentOS' and ansible_lsb.major_release|int > 6
- - name: supervisord service start with EL7
- shell: systemctl enable supervisord;systemctl restart supervisord
- when: ansible_distribution == 'CentOS' and ansible_lsb.major_release|int > 6
- #- name: install supervisord service with Ubuntu14
- # copy: src=supervisord.sh dest=/etc/init.d/supervisord.sh owner=root group=root mode=0755
- # when: ansible_distribution == 'Ubuntu' and ansible_lsb.major_release|int > 13
- - name: supervisord service start with Ubuntu14
- shell: /usr/local/bin/supervisord -c /etc/supervisord.conf
- when: ansible_distribution == 'Ubuntu' and ansible_lsb.major_release|int > 13
|