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