# Add each domain to the uberspace web backend # https://manual.uberspace.de/web-domains/ - name: Set uberspace web domains ansible.builtin.shell: cmd: "uberspace web domain list | grep -q '^{{ item }}$' || uberspace web domain add {{ item }}" loop: "{{ domains | default([]) }}" # use empty list if variable is not defined register: web_domain_res changed_when: '"configuration has been adapted" in web_domain_res.stdout' tags: - domains