Skip to main content

Acme Dns Role

Deploy the acme-dns ACME challenge server as a Podman quadlet.


Variables​

VariableTypeOptionsDefaultDescription
podman_userstring---{{ ansible_user }}system user for rootless podman operations
acme_dns_proxy_enabledbooltrue, falsefalseenable HTTP proxy for image pulls
acme_dns_proxy_httpstring---""HTTP proxy URL
acme_dns_proxy_httpsstring---""HTTPS proxy URL
acme_dns_proxy_no_proxystring---""comma-separated list of proxy exclusions
acme_dns_proxy_envlist of string---[]generated proxy environment entries
acme_dns_network_enabledbooltrue, falsetruecreate and manage the Podman network
acme_dns_network_driverstring---bridgePodman network driver
acme_dns_network_internalbooltrue, falsefalsecreate an internal-only Podman network
acme_dns_network_namestring---acme_dns-internalPodman network name
acme_dns_bind_ipstring---{{ ansible_facts['default_ipv4']['address'] }}host IP to bind the public DNS ports to
acme_dns_port_map_enabledbooltrue, falsetrueexpose DNS ports on the host
acme_dns_port_maplist of string---["53:53","53:53/udp"]host:container port mappings
acme_dns_versionstring---v2.0.2acme-dns container image version
acme_dns_autoupdatebooltrue, falsetrueenable Podman auto-update for this container
acme_dns_domainstring---auth.example.orgdelegated zone served by acme-dns
acme_dns_nsnamestring---ns1.example.orgauthoritative nameserver name advertised for the delegated zone
acme_dns_nsadminstring---admin.example.orgadministrative email with the @ represented as a dot
acme_dns_recordslist of string---["auth.example.org. NS ns1.example.org."]additional records served by acme-dns
acme_dns_disable_registrationbooltrue, falsefalsedisable the registration endpoint
acme_dns_api_portstring---80REST API listen port
acme_dns_loglevelstring---infologging level
acme_dns_logformatstring---jsonlogging format
acme_dns_environment_varsdict---{}extra environment variables injected into the container
acme_dns_extra_fileslist of dict---[]arbitrary file entries with src or source, dest, optional mount, mode, and template
acme_dns_extra_dirslist of dict---[]arbitrary directory entries with src or source, dest, optional mount and mode
acme_dns_entrypointstring---""optional container entrypoint override