|
|
---
|
|
|
|
|
|
- name: Set-up directory for storing requirements file for upgrade checks
|
|
|
file: path="/etc/pip_check_requirements_upgrades/{{ fqdn }}" state=directory
|
|
|
owner="root" group="pipreqcheck" mode=0750
|
|
|
file:
|
|
|
path: "/etc/pip_check_requirements_upgrades/{{ fqdn }}"
|
|
|
state: directory
|
|
|
owner: root
|
|
|
group: pipreqcheck
|
|
|
mode: 0750
|
|
|
|
|
|
- name: Deploy WSGI requirements files for upgrade checks
|
|
|
template: src="{{ item }}.j2" dest="/etc/pip_check_requirements_upgrades/{{ fqdn }}/{{ item }}"
|
|
|
owner="root" group="pipreqcheck" mode="0640"
|
|
|
template:
|
|
|
src: "{{ item }}.j2"
|
|
|
dest: "/etc/pip_check_requirements_upgrades/{{ fqdn }}/{{ item }}"
|
|
|
owner: root
|
|
|
group: pipreqcheck
|
|
|
mode: 0640
|
|
|
with_items:
|
|
|
- wsgi_requirements.in
|
|
|
- wsgi_requirements.txt
|
|
@@ -14,12 +22,19 @@
|
|
|
- name: Deploy Gunicorn requirements file for installation purposes
|
|
|
become: yes
|
|
|
become_user: "{{ admin }}"
|
|
|
template: src="wsgi_requirements.txt.j2" dest="{{ home }}/.wsgi_requirements.txt"
|
|
|
owner="{{ admin }}" group="{{ user }}" mode="0640"
|
|
|
template:
|
|
|
src: "wsgi_requirements.txt.j2"
|
|
|
dest: "{{ home }}/.wsgi_requirements.txt"
|
|
|
owner: "{{ admin }}"
|
|
|
group: "{{ user }}"
|
|
|
mode: 0640
|
|
|
|
|
|
- name: Install Gunicorn via requirements file
|
|
|
become: yes
|
|
|
become_user: "{{ admin }}"
|
|
|
pip: requirements="{{ home }}/.wsgi_requirements.txt" state=present virtualenv="{{ home }}/virtualenv"
|
|
|
pip:
|
|
|
requirements: "{{ home }}/.wsgi_requirements.txt"
|
|
|
state: present
|
|
|
virtualenv: "{{ home }}/virtualenv"
|
|
|
notify:
|
|
|
- "Restart website {{ fqdn }}"
|