File diff 23200e1ae9a8 → 0f24d5b272f5
roles/wsgi_website/tasks/requirements.yml
Show inline comments
 
---
 

	
 
- 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 }}"