- name: call acme-dns-client expect: command: "./acme-dns-client register -d {{ domain | quote }} -s {{ acme_dns_server_url | quote }}" chdir: "{{ caddy_acmedns_client_bin_dir }}" echo: yes responses: 'Do you want acme-dns-client to monitor the CNAME record change?': 'n' 'Do you wish to set up a CAA record now?': 'n' become: yes become_method: "{{ 'su' if ansible_distribution == 'Alpine' else 'sudo' }}" become_user: "{{ caddy_user }}" register: result changed_when: yes failed_when: not ('successfully registered' in result.stdout) - name: pause if acme-dns-client registered a new record pause: when: result.changed and (interactive | d(true) == true)