--- - name: Queries apt to install bind9 apt: name: - bind9 register: pkg_result retries: 3 until: pkg_result is succeeded notify: Restart bind - name: Deploy named local configuration template: src: 'named.conf.local.j2' dest: '/etc/bind/named.conf.local' notify: Restart bind - name: Deploy per-site configuration template: src: 'db.j2' dest: '/var/lib/bind/{{ item.name }}/db' with_items: '{{ bind.domains }}' notify: Restart bind