123456789101112131415161718192021222324252627282930313233343536373839404142 |
- ---
- - name: Dependencies installed
- community.general.pkgng:
- name: "py27-pip py27-supervisor"
- state: latest
- - name: Pip link workaround setup
- file:
- src: /usr/local/bin/pip-2.7
- dest: /usr/local/bin/pip
- state: link
- - name: Supervisor enabled
- shell: sysrc supervisord_enable="YES"
- - name: PBP source deployed
- git:
- repo: "https://git.unbl.ink/secstate/pbp_com.git"
- dest: /usr/local/src/
- update: yes
- - name: Requirements up to date
- pip:
- requirements: /root/pbp_com/requirements.txt
- executable: pip
- - name: Supervisor config file patched
- patch:
- src: supervisord.conf.patch
- dest: /usr/local/etc/supervisord.conf
- notify: Supervisor restarted
- - name: Ensures supervisor conf dir exists
- file: path=/usr/local/etc/supervisor/conf.d state=directory
- - name: Supervisor file installed
- template:
- src: supervisor.conf
- dest: /usr/local/etc/supervisor/conf.d/pbp.conf
- owner: root
- mode: 0644
- notify: Supervisor restarted
|