♻️: automate web hostname block for zones

This commit is contained in:
VC
2024-07-05 11:53:54 +02:00
parent c60460f7ea
commit 4cd6760484
6 changed files with 25 additions and 48 deletions

View File

@@ -8,8 +8,13 @@
group: nsd
mode: "0o644"
vars:
# This generates 99 different serial per day
dns_serial: "{{ ansible_date_time.epoch }}"
web_hostname_block: |-
{% for webserver in groups['webservers'] -%}
{% for web_hostname in (hostvars[webserver]['web_hostname'] | select('match', '.+' ~ item.name)) -%}
{{ web_hostname }}. IN CNAME {{ webserver }}.
{% endfor %}
{% endfor %}
- name: Create zone key dir
ansible.builtin.file: