infra/roles/nameserver/tasks/main.yml

24 lines
529 B
YAML

- name: Installer bind9
apt:
name: bind9
state: present
- name: Créer les dossiers /etc/bind/{zones,catalog}
file:
path: "/etc/bind/{{ item }}"
owner: bind
group: bind
state: directory
loop: [ "zones", "catalog" ]
- name: Générer la config du serveur
template:
src: ../files/named.conf.local.j2
dest: /etc/bind/named.conf.local
notify: reload bind
- name: Configuration de la zone principale
template:
src: ../files/main.zone.j2
dest: "/etc/bind/zones/{{ hostname }}.db"