From c515c2f43988d395205d6a739dd0bbf43d0faf16 Mon Sep 17 00:00:00 2001 From: Kevin Veen-Birkenbach Date: Wed, 29 Jan 2025 17:15:30 +0100 Subject: [PATCH] Optimized conditions for certificate cleanup --- tasks/recieve-certbot-certificate.yml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tasks/recieve-certbot-certificate.yml b/tasks/recieve-certbot-certificate.yml index 83740e82..c8cd8fa5 100644 --- a/tasks/recieve-certbot-certificate.yml +++ b/tasks/recieve-certbot-certificate.yml @@ -12,11 +12,14 @@ {{ '--test-cert' if mode_test | bool else '' }} when: enable_one_letsencrypt_cert_for_all and run_once_recieve_certificate is not defined -- name: "cleanup dedicated cert for {{ domain }}" +- name: "Cleanup dedicated cert for {{ domain }}" command: >- certbot delete --cert-name {{ domain }} --non-interactive - when: mode_cleanup and enable_one_letsencrypt_cert_for_all and run_once_recieve_certificate is not defined - + when: + - mode_cleanup + - enable_one_letsencrypt_cert_for_all + - domain != primary_domain + ignore_errors: true - name: run the recieve_certificate tasks once set_fact: