summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--roles/nginx/tasks/main.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/roles/nginx/tasks/main.yml b/roles/nginx/tasks/main.yml
index da86af6..bb9b8b9 100644
--- a/roles/nginx/tasks/main.yml
+++ b/roles/nginx/tasks/main.yml
@@ -7,10 +7,24 @@
with_items:
- nginx
+- name: Upload new DH params file
+ copy:
+ src: "{{ dhparams }}"
+ dest: /etc/ssl/dh4096.pem
+ owner: root
+ group: root
+ mode: 0644
+ notify:
+ - restart nginx
+ when: dhparams is defined
+
- name: Generate dhparams
command: openssl dhparam -out /etc/ssl/dh4096.pem 4096
args:
creates: /etc/ssl/dh4096.pem
+ notify:
+ - restart nginx
+ when: dhparams is not defined
- name: Fix dhparams privileges
file:
@@ -18,6 +32,8 @@
owner: root
group: root
mode: 0644
+ notify:
+ - restart nginx
- name: Deploy snippets
template: