diff --git a/tasks/letsencrypt.yml b/tasks/letsencrypt.yml
deleted file mode 100644
index d6d920bf59e36fee8b199042c3cea6d056d5e5f4..0000000000000000000000000000000000000000
--- a/tasks/letsencrypt.yml
+++ /dev/null
@@ -1,13 +0,0 @@
----
-# file: roles/drupal/tasks/letsencrypt.yml
-
-- set_fact: filename='/etc/letsencrypt/live/{{ item.1.domain }}/cert.pem'
-
-- name: "Check LetsEncrypt Requirement"
-  shell: ls {{ filename }}
-  register: cert_available
-  failed_when: false
-
-- name: "Install New Cert"
-  shell: /opt/letsencrypt/letsencrypt-auto certonly -d {{ item.1.domain }} --apache --text --email {{ apache_server_admin }} --agree-tos --redirect --expand --non-interactive
-  when: cert_available is defined and cert_available.stdout != filename
diff --git a/tasks/main.yml b/tasks/main.yml
index 9ec2302e43681313bac437346f5f6852a100a8eb..a998cd7767d04a1ea68c382d2d5fb7c8cf82b429 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -5,8 +5,8 @@
   set_fact: role_drupal_started=true
 
 - block:
-  - name: "LetsEncrypt Certificates"
-    include: letsencrypt.yml
+  - name: "Install Certs"
+    include: '../../letsencrypt/tasks/cert.yml'
     with_subelements:
       - '{{ drupal_settings }}'
       - domains
diff --git a/templates/letsencrypt.ini b/templates/letsencrypt.ini
new file mode 120000
index 0000000000000000000000000000000000000000..fc27efd4b836f3bd2cce599936b7981394a1e94d
--- /dev/null
+++ b/templates/letsencrypt.ini
@@ -0,0 +1 @@
+../../letsencrypt/templates/letsencrypt.ini
\ No newline at end of file