ansible-infra/roles/unbound
bitwhisker eb186c4152
Some checks failed
/ build (pull_request) Failing after 2m46s
/ Ansible Lint (push) Successful in 3m3s
/ Ansible Lint (pull_request) Successful in 3m8s
unbound(role): fix unbound prometheus exporter install on debian
- download debian image from github und verify checksum
- setup systemd service unit
2026-06-21 20:13:29 +02:00
..
defaults rt1(z9 host) unbound(role) kea_dhcp(role): create unbound and kea_dhcp role for rt1 2026-06-20 17:59:52 +02:00
files unbound(role): fix unbound prometheus exporter install on debian 2026-06-21 20:13:29 +02:00
handlers unbound(role): remove tags inside role 2026-06-20 17:59:54 +02:00
tasks unbound(role): fix unbound prometheus exporter install on debian 2026-06-21 20:13:29 +02:00
templates unbound(role): fix unbound config template 2026-06-21 20:07:59 +02:00
README.md unbound(role): make unbound thread number configurable 2026-06-20 17:59:54 +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