diff --git a/roles/acme/tasks/main.yml b/roles/acme/tasks/main.yml index d52a5c8..bd5df7f 100644 --- a/roles/acme/tasks/main.yml +++ b/roles/acme/tasks/main.yml @@ -14,8 +14,14 @@ - name: Update updatepolicy.aliases lineinfile: path: "/etc/powerdns/updatepolicy.aliases" - regexp: '^alias\["{{ inventory_hostname}}\."\]' - line: 'alias["{{ inventory_hostname }}."] = {"{{ ''.","''.join(acme_san_domains) }}."} ' + line: 'alias["{{ inventory_hostname }}."] = {}' + delegate_to: "{{ acme_nsupdate_server }}" + +- name: Update updatepolicy.aliases + lineinfile: + path: "/etc/powerdns/updatepolicy.aliases" + line: 'alias["{{ inventory_hostname }}."]["{{ item }}."] = "{{ item }}."' + loop: "{{ acme_san_domains }}" delegate_to: "{{ acme_nsupdate_server }}" - name: Generate nsupdate.key