Ansible role to install unbound - a recursive dns resolver
Go to file
L3D 2f26c3e27e
Merge pull request #12 from roles-ansible/DO1JLR-patch-1
2022-11-17 23:57:27 +01:00
.github update github actions 2022-04-08 00:25:49 +02:00
defaults use templates for snippets 2022-11-17 23:46:33 +01:00
handlers improve linting 2022-11-17 22:35:33 +01:00
meta improve linting 2022-11-17 22:35:33 +01:00
tasks use templates for snippets 2022-11-17 23:46:33 +01:00
templates use templates for snippets 2022-11-17 23:46:33 +01:00
vars use templates for snippets 2022-11-17 23:46:33 +01:00
.gitignore add gitignore and define testing 2021-03-13 22:36:03 +01:00
.yamllint add versionscheck and fix linting 2021-01-19 01:03:47 +01:00
LICENCE Add LICENSE File and include config file 2021-01-06 11:06:12 +01:00 Update 2022-11-17 23:56:45 +01:00

Ansible Galaxy MIT License

Unbound DNS Resolver

Ansible role to install and configure the unbound dns resolver.


variable default explaination
unbound_listen_addresses ['','::1@53'] define interfaces and ports where unbound should listen
unbound_access_control ['access-control: allow', 'access-control: ::1 allow'] define access control
unbound__state present Package state. (use latest for explicit update)
submodules_versioncheck false run basic versions check. true is recomended.

For more options have a look into the defaults/main.yml file.


  • unbound.conf: Main unbound configuration file.



This role is tested with some linting tests. Sadly I don't know how to run this role in a docker container because systemd is involved... If you have ideas how to improve testing please dend me a message, open a issue or Pull Request. If you want to find out more about our tests, please have a look at 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