--- - 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=750 - 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="640" with_items: - wsgi_requirements.in - wsgi_requirements.txt - name: Deploy Gunicorn requirements file for installation purposes become_user: "{{ admin }}" template: src="wsgi_requirements.txt.j2" dest="{{ home }}/.wsgi_requirements.txt" owner="{{ admin }}" group="{{ user }}" mode="640" - name: Install Gunicorn via requirements file become_user: "{{ admin }}" pip: requirements="{{ home }}/.wsgi_requirements.txt" state=present virtualenv="{{ home }}/virtualenv" notify: - "Restart website {{ fqdn }}"