ansible/roles/bind-authoritative/tasks/main.yml

22 lines
391 B
YAML

---
- name: Install Bind9
apt:
update_cache: true
name: bind9
register: apt_result
retries: 3
until: apt_result is succeeded
- name: Deploy Bind9 configuration
template:
src: bind/{{ item }}.j2
dest: /etc/bind/{{ item }}
mode: 0640
owner: root
group: bind
loop:
- named.conf
- named.conf.local
- named.conf.options
notify: Reload Bind9