--- acme_dns_svc: domain: "{{ acme_dns.host }}" port: 80 nsadmin: "{{ admin_email | regex_replace('@', '.') }}" records: a: "{{ ansible_facts.default_ipv4.address }}" aaaa: "{{ ansible_facts.default_ipv6.address }}" db: host: "{{ postgres.host }}" port: "{{ postgres.port }}" user: "{{ opentofu.postgresql_data.acme_dns.user }}" pass: "{{ opentofu.postgresql_data.acme_dns.pass }}" db: "{{ opentofu.postgresql_data.acme_dns.database }}" acme_dns_compose: watchtower: true monitoring: true image: joohoi/acme-dns volumes: - ./config:/etc/acme-dns:ro file: services: app: ports: - "53:53" - 53:53/udp