acme_dns
Deploy the acme-dns ACME challenge server as a Podman quadlet.
Usage
- hosts: all roles: - role: giftpilz0.container.acme_dnsVariables
- podman_userstr
System user for rootless podman operations.
Default{{ ansible_user }} Image name without tag.
Defaultdocker.io/joohoi/acme-dnsAcme-dns container image version.
Defaultv2.0.2Enable Podman auto-update for this container.
DefaulttrueCreate and manage the Podman network.
DefaulttruePodman network name.
Defaultacme_dns-internalPodman network driver.
DefaultbridgeCreate an internal-only Podman network.
DefaultfalseExpose DNS ports on the host.
DefaulttrueHost IP to bind the public DNS ports to.
Default{{ ansible_facts['default_ipv4']['address'] }}- acme_dns_port_maplist[str]
Host:container port mappings.
Default- '53:53' - 53:53/udp
Delegated zone served by acme-dns.
Defaultauth.example.orgAuthoritative nameserver name advertised for the delegated zone.
Defaultns1.example.orgAdministrative email with the @ represented as a dot.
Defaultadmin.example.org- acme_dns_recordslist[str]
Additional records served by acme-dns.
Default- '{{ acme_dns_domain }}. NS {{ acme_dns_nsname }}.' Disable the registration endpoint.
DefaultfalseREST API listen port.
Default80Logging level.
DefaultinfoLogging format.
DefaultjsonExtra environment variables injected into the container.
Default{}Optional container entrypoint override.
Default""- acme_dns_extra_fileslist[dict]
Arbitrary file entries with src or source, dest, optional mount, mode, and template.
Default[] - acme_dns_extra_dirslist[dict]
Arbitrary directory entries with src or source, dest, optional mount and mode.
Default[]
No variables match.