ansible-role-certbot/tasks/delete-cert.yml
2021-11-15 20:36:54 -03:00

27 lines
735 B
YAML

---
- name: Check if certificate already exists.
stat:
path: /etc/letsencrypt/live/{{ cert_item.domains | first | replace('*.', '') }}/cert.pem
register: letsencrypt_cert
- name: Delete Certificate
command: "{{ certbot_delete_command }}"
when:
- letsencrypt_cert.stat.exists
- certbot_delete_certificate|bool
- name: Make sure certificate directory is removed
file:
path: /etc/letsencrypt/live/{{ cert_item.domains | first | replace('*.', '') }}
state: absent
when:
- letsencrypt_cert.stat.exists
- certbot_delete_certificate|bool
- name: Remove cron job for certbot renewal (if configured).
cron:
name: Certbot automatic renewal.
state: absent
when:
- not certbot_auto_renew