diff --git a/roles/php_website/tasks/main.yml b/roles/php_website/tasks/main.yml index 24251388d58b6333c4562a56b066c90d13f99713..51b5bd0a27d40127fe3d0c52a729765930961240 100644 --- a/roles/php_website/tasks/main.yml +++ b/roles/php_website/tasks/main.yml @@ -32,6 +32,18 @@ notify: - Restart php5-fpm +- name: Deploy nginx TLS private key for website + copy: dest="/etc/ssl/private/{{ https_tls_key | basename }}" src="{{ https_tls_key }}" + mode=640 owner=root group=root + notify: + - Restart nginx + +- name: Deploy nginx TLS certificate for website + copy: dest="/etc/ssl/certs/{{ https_tls_certificate | basename }}" src="{{ https_tls_certificate }}" + mode=644 owner=root group=root + notify: + - Restart nginx + - name: Deploy nginx configuration file for website template: src="nginx_site.j2" dest="/etc/nginx/sites-available/{{ fqdn }}" owner=root group=root mode=640 validate="/usr/local/bin/nginx_verify_site.sh -n '{{ fqdn }}' %s"