l3d.unbound

Unbound DNS Resolver

This guide is about an Ansible role that helps you install and set up the unbound DNS resolver.

Variables

Here are the settings you can customize:

Variable Default Value Explanation
unbound_listen_addresses ['127.0.0.1@53','::1@53'] Specify the addresses and ports where Unbound will listen for requests.
unbound_access_control ['access-control: 127.0.0.1 allow', 'access-control: ::1 allow'] Set rules on who can access the DNS services.
unbound__state present Controls the package state. Use latest if you want to update to the newest version.
submodules_versioncheck false If set to true, it will check for basic version compatibility. This is recommended.

For more options, please check the defaults/main.yml file.

Files

  • unbound.conf: The main configuration file for Unbound.

References

Testing

This role includes some linting tests. Currently, I’m not sure how to run these tests inside a Docker container due to systemd requirements. If you have suggestions for improving tests, please send me a message, open an issue, or submit a Pull Request. For more on our testing, check out the GitHub marketplace.

Test Status GitHub Marketplace
Galaxy release Publish Ansible Role to Galaxy
Yamllint GitHub Actions Yamllint GitHub Action
Ansible Lint Check Ansible Lint Action
Informazioni sul progetto

Ansible role to install and configure the unbound DNS resolver.

Installa
ansible-galaxy install l3d.unbound
Licenza
mit
Download
37.1k
Proprietario
Ansible roles provide a framework for fully independent, or interdependent collections of variables,tasks,files,templates &modules. Here we maintain some. enjoy