ansible/roles/network/tasks/dns-file.yml
2022-08-01 23:57:18 +02:00

42 lines
1.1 KiB
YAML

---
- name: create build directory
file:
path: build/dns
state: directory
- name: Create db lan
# become: yes
template:
src: etc/bind/db.lan.j2
dest: build/dns/db.lan
vars:
network: "{{ lan }}"
serial: "{{ ansible_date_time.year }}{{ ansible_date_time.month }}{{ ansible_date_time.day }}02"
- name: Create reverse db lan
# become: yes
template:
src: etc/bind/db.reverse.j2
dest: build/dns/db.{{ lan.network_reverse }}
vars:
network: "{{ lan }}"
serial: "{{ ansible_date_time.year }}{{ ansible_date_time.month }}{{ ansible_date_time.day }}02"
- name: Create db iot
# become: yes
template:
src: etc/bind/db.lan.j2
dest: build/dns/db.iot
vars:
network: "{{ iot }}"
serial: "{{ ansible_date_time.year }}{{ ansible_date_time.month }}{{ ansible_date_time.day }}02"
- name: Create reverse db iot
# become: yes
template:
src: etc/bind/db.reverse.j2
dest: build/dns/db.{{ iot.network_reverse }}
vars:
network: "{{ iot }}"
serial: "{{ ansible_date_time.year }}{{ ansible_date_time.month }}{{ ansible_date_time.day }}02"