Ansible-Roles/roles/certbot-dns/tasks/delete-cert.yml
2026-05-08 22:12:36 +03:00

18 lines
545 B
YAML

---
- name: Check if certificate already exists.
ansible.builtin.stat:
path: /etc/letsencrypt/live/{{ cert_item.domains | first | replace('*.', '') }}/cert.pem
register: letsencrypt_cert
- name: Delete Certificate
ansible.builtin.command: "{{ certbot_delete_command }}"
when:
- letsencrypt_cert.stat.exists
- name: Make sure certificate directory is removed
ansible.builtin.file:
path: /etc/letsencrypt/live/{{ cert_item.domains | first | replace('*.', '') }}
state: absent
when:
- letsencrypt_cert.stat.exists