summaryrefslogtreecommitdiff
path: root/roles/bind/templates/slave-zones.j2
diff options
context:
space:
mode:
authorChristian Pointner <equinox@spreadspace.org>2019-10-06 05:08:38 +0200
committerChristian Pointner <equinox@spreadspace.org>2019-10-06 05:08:38 +0200
commit180714cd58dac936954c778d9539eb0618e63cea (patch)
tree2eeedc7073ebddd23c5b0342cccf4633654be794 /roles/bind/templates/slave-zones.j2
parentkeep using systemd-resolved for now (diff)
added bind role
Diffstat (limited to 'roles/bind/templates/slave-zones.j2')
-rw-r--r--roles/bind/templates/slave-zones.j222
1 files changed, 22 insertions, 0 deletions
diff --git a/roles/bind/templates/slave-zones.j2 b/roles/bind/templates/slave-zones.j2
new file mode 100644
index 00000000..da9ba699
--- /dev/null
+++ b/roles/bind/templates/slave-zones.j2
@@ -0,0 +1,22 @@
+// Masters
+
+{% for group in bind_slave_zones %}
+masters {{ group.name }} {
+{% for master in group.masters %}
+ {{ master }};
+{% endfor %}
+};
+
+{% endfor %}
+
+// Zones
+{% for group in bind_slave_zones %}
+{% for zone in group.zones %}
+
+zone "{{ zone }}" {
+ type slave;
+ file "/var/cache/bind/db.{{ zone }}.sec";
+ masters { {{ group.name }}; };
+};
+{% endfor %}
+{% endfor %}