diff --git a/ansible/roles/tlscert_acme_inwx/tasks/main.json b/ansible/roles/tlscert_acme_inwx/tasks/main.json index 16de037..5d7c789 100644 --- a/ansible/roles/tlscert_acme_inwx/tasks/main.json +++ b/ansible/roles/tlscert_acme_inwx/tasks/main.json @@ -97,13 +97,15 @@ } }, { - "name": "dns challange | execute", + "name": "dns challenge | execute", + "when": "'challenge_data' in temp_acme_data", "ansible.builtin.command": { "cmd": "/usr/local/bin/inwx --username={{var_tlscert_acme_inwx_inwx_account_username}} --password={{var_tlscert_acme_inwx_inwx_account_password}} save {{var_tlscert_acme_inwx_domain_base}} _acme-challenge.{{var_tlscert_acme_inwx_domain_path}} TXT {{temp_acme_data['challenge_data'][var_tlscert_acme_inwx_domain_path + '.' + var_tlscert_acme_inwx_domain_base]['dns-01']['resource_value']}}" } }, { "name": "dns challenge | wait", + "when": "'challenge_data' in temp_acme_data", "ansible.builtin.pause": { "seconds": 60 }