diff options
-rw-r--r-- | ansible/host_vars/lovelace/nginx.yml | 3 | ||||
-rw-r--r-- | ansible/roles/certbot/tasks/main.yml | 2 | ||||
-rw-r--r-- | ansible/roles/certbot/vars/main/main.yml | 4 |
3 files changed, 5 insertions, 4 deletions
diff --git a/ansible/host_vars/lovelace/nginx.yml b/ansible/host_vars/lovelace/nginx.yml index 8d1080a..3c76955 100644 --- a/ansible/host_vars/lovelace/nginx.yml +++ b/ansible/host_vars/lovelace/nginx.yml @@ -31,6 +31,9 @@ nginx_configs: server_name files.pydis.wtf cloud.native.is.fun.and.easy.pydis.wtf; root /var/www/files.pydis.wtf; + ssl_certificate /etc/letsencrypt/live/pydis.wtf/fullchain.pem; + ssl_certificate_key /etc/letsencrypt/live/pydis.wtf/privkey.pem; + location / { try_files $uri $uri/ =404; } diff --git a/ansible/roles/certbot/tasks/main.yml b/ansible/roles/certbot/tasks/main.yml index 345dd5d..c6df7a1 100644 --- a/ansible/roles/certbot/tasks/main.yml +++ b/ansible/roles/certbot/tasks/main.yml @@ -56,7 +56,7 @@ --dns-cloudflare-credentials /etc/letsencrypt/cloudflare.ini -d {{ item }} args: - creates: "/etc/letsencrypt/live/{{ item }}/fullchain.pem" + creates: "/etc/letsencrypt/live/{{ item | split(',') | first }}/fullchain.pem" with_items: - "{{ inventory_hostname }}.box.pydis.wtf" - "{{ certbot_domains[inventory_hostname] }}" diff --git a/ansible/roles/certbot/vars/main/main.yml b/ansible/roles/certbot/vars/main/main.yml index dc44033..58da75d 100644 --- a/ansible/roles/certbot/vars/main/main.yml +++ b/ansible/roles/certbot/vars/main/main.yml @@ -4,9 +4,7 @@ certbot_email: "[email protected]" certbot_domains: lovelace: - prometheus.lovelace.box.pydis.wtf - - pydis.wtf - - "*.pydis.wtf" - - cloud.native.is.fun.and.easy.pydis.wtf + - "pydis.wtf,*.pydis.wtf,cloud.native.is.fun.and.easy.pydis.wtf" certbot_cert_users: lovelace: |