Files
@ 490c7b153f52
Branch filter:
Location: majic-ansible-roles/roles/wsgi_website/tasks/requirements.yml - annotation
490c7b153f52
992 B
text/x-yaml
Noticket: Improved logic behind a couple of tests that use commands to ensure a specific error is happening for tests to pass.
d9ba7498c212 d9ba7498c212 d9ba7498c212 d9ba7498c212 998aab91d6b4 d9ba7498c212 d9ba7498c212 8c80240aa6d2 998aab91d6b4 d9ba7498c212 d9ba7498c212 d9ba7498c212 d9ba7498c212 d9ba7498c212 b68d19ad38a3 d9ba7498c212 d9ba7498c212 998aab91d6b4 d9ba7498c212 d9ba7498c212 b68d19ad38a3 d9ba7498c212 d9ba7498c212 d9ba7498c212 d9ba7498c212 | ---
- 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
- 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"
with_items:
- wsgi_requirements.in
- wsgi_requirements.txt
- 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"
- name: Install Gunicorn via requirements file
become: yes
become_user: "{{ admin }}"
pip: requirements="{{ home }}/.wsgi_requirements.txt" state=present virtualenv="{{ home }}/virtualenv"
notify:
- "Restart website {{ fqdn }}"
|