diff --git a/roles/wsgi_website/tasks/main.yml b/roles/wsgi_website/tasks/main.yml index 0489dd01f93d375aea3dfddd1b848535fb7fd90f..d2d9a8f521a4767f6112386b2a7e8094a7c33ccd 100644 --- a/roles/wsgi_website/tasks/main.yml +++ b/roles/wsgi_website/tasks/main.yml @@ -22,7 +22,7 @@ state: directory owner: "{{ admin }}" group: "{{ user }}" - mode: 0750 + mode: "0750" - name: Deploy profile configuration file for auto-activating the virtual environment copy: @@ -30,7 +30,7 @@ dest: "{{ home }}/.profile.d/virtualenv.sh" owner: root group: "{{ user }}" - mode: 0640 + mode: "0640" - name: Deploy profile configuration file for setting environment variables template: @@ -38,7 +38,7 @@ dest: "{{ home }}/.profile.d/environment.sh" owner: root group: "{{ user }}" - mode: 0640 + mode: "0640" - name: Create WSGI website user user: @@ -71,7 +71,7 @@ dest: "{{ home }}/.forward" owner: root group: "{{ user }}" - mode: 0640 + mode: "0640" - name: Install extra packages for website apt: @@ -128,7 +128,7 @@ state: directory owner: "{{ admin }}" group: "{{ user }}" - mode: 02750 + mode: "02750" - name: Create Python virtual environment command: '/usr/bin/virtualenv --python "{{ python_interpreter }}" --prompt "{{ virtualenv_prompt }}" "{{ home }}/virtualenv"' @@ -143,7 +143,7 @@ dest: "{{ home }}/virtualenv/.project" owner: "{{ admin }}" group: "{{ user }}" - mode: 0640 + mode: "0640" - name: Deploy virtualenv wrapper template: @@ -151,7 +151,7 @@ dest: "{{ home }}/virtualenv/bin/exec" owner: "{{ admin }}" group: "{{ user }}" - mode: 0750 + mode: "0750" - name: Set-up directory for storing requirements file for upgrade checks file: @@ -159,7 +159,7 @@ state: directory owner: root group: pipreqcheck - mode: 0750 + mode: "0750" - name: Deploy WSGI requirements files for upgrade checks template: @@ -167,7 +167,7 @@ dest: "{{ pip_check_requirements_upgrades_directory }}/{{ fqdn }}/{{ item }}" owner: root group: pipreqcheck - mode: 0640 + mode: "0640" with_items: - wsgi_requirements.in - wsgi_requirements.txt @@ -178,7 +178,7 @@ dest: "{{ home }}/.wsgi_requirements.txt" owner: "{{ admin }}" group: "{{ user }}" - mode: 0640 + mode: "0640" - name: Install Gunicorn via requirements file become: true @@ -209,7 +209,7 @@ dest: "/etc/systemd/system/{{ fqdn }}.socket" owner: root group: root - mode: 0644 + mode: "0644" register: deploy_systemd_socket_configuration notify: - Reload systemd @@ -221,7 +221,7 @@ dest: "/etc/systemd/system/{{ fqdn }}.service" owner: root group: root - mode: 0644 + mode: "0644" register: deploy_systemd_service_configuration notify: - Reload systemd @@ -239,7 +239,7 @@ state: directory owner: "{{ admin }}" group: "{{ user }}" - mode: 02750 + mode: "02750" - name: Deploy nginx TLS private key for website copy: @@ -247,7 +247,7 @@ content: "{{ https_tls_key }}" owner: root group: root - mode: 0640 + mode: "0640" notify: - Restart nginx @@ -257,7 +257,7 @@ content: "{{ https_tls_certificate }}" owner: root group: root - mode: 0644 + mode: "0644" notify: - Restart nginx @@ -267,7 +267,7 @@ dest: "/etc/check_certificate/{{ fqdn }}_https.conf" owner: root group: root - mode: 0644 + mode: "0644" - name: Deploy nginx configuration file for website template: @@ -275,7 +275,7 @@ dest: "/etc/nginx/sites-available/{{ fqdn }}" owner: root group: root - mode: 0640 + mode: "0640" validate: "/usr/local/bin/nginx_verify_site.sh -n '{{ fqdn }}' %s" notify: - Restart nginx