ansible-infra/roles/unbound/README.md
bitwhisker c051fc6337
Some checks failed
/ Ansible Lint (pull_request) Failing after 2m34s
/ Ansible Lint (push) Failing after 2m36s
/ build (pull_request) Failing after 2m40s
unbound(role): make unbound thread number configurable
2026-05-26 10:30:35 +02:00

2.6 KiB

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