robertdebock.unbound

Ansible Role Unbound

THIS ROLE HAS BEEN ARCHIVED AS OF DEC 2023.

This role helps you install and set up Unbound on your system.

GitHub GitLab Downloads Version
github gitlab downloads Version

Example Playbook

This example comes from molecule/default/converge.yml and is tested every time there's a new push, pull request, or release.

---
- name: Converge
  hosts: all
  become: yes
  gather_facts: yes

  roles:
    - role: robertdebock.unbound

Before running this, you need to prepare the machine. In CI, this is done using molecule/default/prepare.yml:

---
- name: Prepare
  hosts: all
  become: yes
  gather_facts: no

  roles:
    - role: robertdebock.bootstrap
    - role: robertdebock.buildtools
    - role: robertdebock.core_dependencies

You can also find a full explanation and example on using these roles.

Role Variables

Default values for the variables are listed in defaults/main.yml:

---
# defaults file for unbound

# Version to download/install.
unbound_version: "1.13.2"

# Directory for unpacking unbound.
unbound_temporary_directory: /tmp

# Interface to listen on.
unbound_interface: "127.0.0.1"

# Port to listen on.
unbound_port: 53

Requirements

State of Used Roles

The following roles are used to prepare the system. You can set up your system differently if you prefer.

Requirement GitHub GitLab
robertdebock.bootstrap Build Status GitHub Build Status GitLab
robertdebock.buildtools Build Status GitHub Build Status GitLab
robertdebock.core_dependencies Build Status GitHub Build Status GitLab

Context

This role fits into a larger suite of compatible roles. You can explore the documentation of these roles for more information.

Here’s a visual of related roles: dependencies

Compatibility

This role has been tested on the following container images:

Container Tags
EL 8, 9
Fedora all
OpenSUSE all

You need at least Ansible version 2.12. Tests were run on:

  • The previous version.
  • The current version.
  • The development version.

If you encounter any issues, please report them on GitHub.

License

Apache-2.0.

Author Information

robertdebock

Please think about sponsoring me.

Informazioni sul progetto

Install and configure unbound on your system.

Installa
ansible-galaxy install robertdebock.unbound
Licenza
apache-2.0
Download
285
Proprietario
I know my way around (Linux) infrastructure, have a passion for automation, Docker, Ansible, Molecule and ci/cd.