diff --git a/roles/acme/certificate/tasks/main.yml b/roles/acme/certificate/tasks/main.yml index 64df7c1..4c7b14a 100644 --- a/roles/acme/certificate/tasks/main.yml +++ b/roles/acme/certificate/tasks/main.yml @@ -10,6 +10,7 @@ args: chdir: "~/.acme.sh" register: acme_issue_result + changed_when: acme_issue_result.rc != 2 or "Domains not changed" not in acme_issue_result.stdout failed_when: acme_issue_result.rc != 0 and "Domains not changed" not in acme_issue_result.stdout - name: "Install certificate for {{ domain }}"