---
- 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: 0644
  loop:
    - named.conf
    - named.conf.acl
    # - named.conf.options
    - named.conf.local
    - named.conf.default-zones
    - db.infra
  notify: Reload bind9