diff --git a/roles/nginx-reverseproxy/tasks/main.yml b/roles/nginx-reverseproxy/tasks/main.yml
index b1e39458..c021eef7 100644
--- a/roles/nginx-reverseproxy/tasks/main.yml
+++ b/roles/nginx-reverseproxy/tasks/main.yml
@@ -15,10 +15,16 @@
     - options-ssl.conf
     - options-proxypass.conf
 
+- name: Has dhparam been copied?
+  stat:
+    path: /etc/letsencrypt/dhparam
+  register: stat_result
+
 - name: Copy dhparam
   template:
     src: letsencrypt/dhparam.j2
     dest: /etc/letsencrypt/dhparam
+  when: not stat_result.stat.exists
 
 - name: Copy reverse proxy sites
   template: