mirror of
https://github.com/geerlingguy/ansible-role-certbot.git
synced 2025-04-19 17:01:37 +02:00
handle certbot expand in webroot
This commit is contained in:
parent
6230e82ba9
commit
48941fe2a0
@ -12,3 +12,18 @@
|
||||
- name: Generate new certificate if one doesn't exist.
|
||||
command: "{{ certbot_create_command }}"
|
||||
when: not letsencrypt_cert.stat.exists
|
||||
|
||||
- name: Register certificate domains (if certbot_expand)
|
||||
shell: "{{ certbot_script }} certificates --cert-name {{ cert_item.domains | first | replace('*.', '') }} | grep Domains | cut -d':' -f2"
|
||||
changed_when: false
|
||||
register: letsencrypt_cert_domains_dirty
|
||||
when: certbot_expand and letsencrypt_cert.stat.exists
|
||||
|
||||
- name: Cleanup domain list (if certbot_expand)
|
||||
set_fact:
|
||||
letsencrypt_cert_domains: "{{ letsencrypt_cert_domains_dirty.stdout | trim | split(' ') | map('trim') | select('!=', '') | list | sort }}"
|
||||
when: certbot_expand and letsencrypt_cert.stat.exists
|
||||
|
||||
- name: Expand certbot certificate (if certbot_expand)
|
||||
command: "{{ certbot_create_command }}"
|
||||
when: certbot_expand and letsencrypt_cert.stat.exists and letsencrypt_cert_domains != cert_item.domains | map('trim') | select('!=', '') | list | sort
|
||||
|
Loading…
x
Reference in New Issue
Block a user