Ansible role to install unbound - a recursive dns resolver
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
L3D c6fdb998da
Merge pull request #8 from roles-ansible/actions
1 month ago
.github update github actions 1 month ago
defaults Allow configureation of access-control 10 months ago
files Allow configureation of access-control 10 months ago
handlers improve validating mechanism 8 months ago
meta update meta 8 months ago
tasks improve validating mechanism 8 months ago
vars improve validating mechanism 8 months ago
.gitignore add gitignore and define testing 1 year ago
.yamllint add versionscheck and fix linting 1 year ago
LICENCE Add LICENSE File and include config file 1 year ago
README.md Allow configureation of access-control 10 months ago

README.md

Ansible Galaxy MIT License

Unbound DNS Resolver

Ansible role to install and configure the unbound dns resolver.

Variables

variable default explaination
unbound_listen_addresses ['127.0.0.1@53','::1@53'] define interfaces and ports where unbound should listen
unbound_access_control ['access-control: 127.0.0.1 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.

Files

  • unbound.conf: Main unbound configuration file.

References

Testing

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