--- - 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 template: src: "wsgi_requirements.txt.j2" dest: "{{ home }}/.wsgi_requirements.txt" owner: "{{ admin }}" group: "{{ user }}" mode: 0640 - name: Install Gunicorn via requirements file become: true become_user: "{{ admin }}" pip: requirements: "{{ home }}/.wsgi_requirements.txt" state: present virtualenv: "{{ home }}/virtualenv" register: install_gunciron_via_requirements notify: - Restart WSGI services