ansible-infra/roles/unbound
bitwhisker 57ae1456a0
Some checks failed
/ Ansible Lint (pull_request) Successful in 2m37s
/ build (pull_request) Failing after 2m40s
/ Ansible Lint (push) Successful in 2m21s
unbound(role): move resolvd vars to task
2026-05-26 10:43:56 +02:00
..
defaults rt1(z9 host) unbound(role) kea_dhcp(role): create unbound and kea_dhcp role for rt1 2026-05-26 10:21:28 +02:00
files rt1(z9 host) unbound(role) kea_dhcp(role): create unbound and kea_dhcp role for rt1 2026-05-26 10:21:28 +02:00
handlers unbound(role): remove tags inside role 2026-05-26 10:21:29 +02:00
tasks unbound(role): move resolvd vars to task 2026-05-26 10:43:56 +02:00
templates unbound(role): make unbound thread number configurable 2026-05-26 10:30:35 +02:00
README.md unbound(role): make unbound thread number configurable 2026-05-26 10:30:35 +02:00

Unbound DNS resolver

Role fora a validating, recursive, caching DNS resolver based on Unbound. It is designed to be fast and lean and incorporates modern features based on open standards.

Role Customization

The following variables can be used to customize this role:

Variable Type Default Description
unbound_install_prometheus_exporter Boolean true Whether Unbound Exporter should also be installed to expose resolver statistics in prometheus format.
unbound_bind_interfaces List of Strings [0.0.0.0, ::] List of interface names or IP addresses on which unbound will listen for dns queries
unbound_enable_unbound_control Boolean true Whether the remote control feature of unbound should be configured.
unbound_enable_dnssec Boolean true Whether dnssec validation should be enabled
unbound_access_control List of Strings [] Required List of unbound access control values
unbound_disable_systemd_networkd Boolean true If true, systemd-networkd is disabled and the local system is pointed towards the configured dns resolver.
unbound_thread_count Integer Max vCPU Count The number of threads unbound uses