diff --git a/ansible/group_vars/bind9_servers/aprs.me.yml b/ansible/group_vars/bind9_servers/aprs.me.yml index 97b6816..22ca225 100644 --- a/ansible/group_vars/bind9_servers/aprs.me.yml +++ b/ansible/group_vars/bind9_servers/aprs.me.yml @@ -7,6 +7,7 @@ aprs_me_zone: name_servers: - ns1.as393837.net. - ns2.as393837.net. + - ns-global.kjsl.com. hosts: - name: "@" ip: 204.110.191.195 diff --git a/ansible/group_vars/bind9_servers/beanjar.org.yml b/ansible/group_vars/bind9_servers/beanjar.org.yml new file mode 100644 index 0000000..4e5ef59 --- /dev/null +++ b/ansible/group_vars/bind9_servers/beanjar.org.yml @@ -0,0 +1,11 @@ +--- +# beanjar.org DNS zone configuration +beanjar_org_zone: + name: beanjar.org + type: master + create_reverse_zones: false + name_servers: + - ns1.as393837.net. + - ns2.as393837.net. + - ns-global.kjsl.com. + hosts: [] diff --git a/ansible/group_vars/bind9_servers/gridmap.org.yml b/ansible/group_vars/bind9_servers/gridmap.org.yml new file mode 100644 index 0000000..1c493e0 --- /dev/null +++ b/ansible/group_vars/bind9_servers/gridmap.org.yml @@ -0,0 +1,11 @@ +--- +# gridmap.org DNS zone configuration +gridmap_org_zone: + name: gridmap.org + type: master + create_reverse_zones: false + name_servers: + - ns1.as393837.net. + - ns2.as393837.net. + - ns-global.kjsl.com. + hosts: [] diff --git a/ansible/group_vars/bind9_servers/main.yml b/ansible/group_vars/bind9_servers/main.yml index 34e4839..88d43f6 100644 --- a/ansible/group_vars/bind9_servers/main.yml +++ b/ansible/group_vars/bind9_servers/main.yml @@ -25,6 +25,8 @@ bind_allow_transfer: bind_zones: - "{{ w5isp_com_zone }}" - "{{ aprs_me_zone }}" + - "{{ beanjar_org_zone }}" + - "{{ gridmap_org_zone }}" - "{{ mcintire_me_zone }}" - "{{ manero_org_zone }}" - "{{ ntxarms_com_zone }}" diff --git a/ansible/group_vars/bind9_servers/manero.org.yml b/ansible/group_vars/bind9_servers/manero.org.yml index 8c92592..cda384a 100644 --- a/ansible/group_vars/bind9_servers/manero.org.yml +++ b/ansible/group_vars/bind9_servers/manero.org.yml @@ -7,6 +7,7 @@ manero_org_zone: name_servers: - ns1.as393837.net. - ns2.as393837.net. + - ns-global.kjsl.com. hosts: - name: "@" ip: 185.199.108.153 diff --git a/ansible/group_vars/bind9_servers/mcintire.me.yml b/ansible/group_vars/bind9_servers/mcintire.me.yml index 8c93c95..b77cb9c 100644 --- a/ansible/group_vars/bind9_servers/mcintire.me.yml +++ b/ansible/group_vars/bind9_servers/mcintire.me.yml @@ -7,6 +7,7 @@ mcintire_me_zone: name_servers: - ns1.as393837.net. - ns2.as393837.net. + - ns-global.kjsl.com. mail_servers: - name: mail preference: 10 diff --git a/ansible/group_vars/bind9_servers/ntxarms.com.yml b/ansible/group_vars/bind9_servers/ntxarms.com.yml index e0164ae..2fdcd6d 100644 --- a/ansible/group_vars/bind9_servers/ntxarms.com.yml +++ b/ansible/group_vars/bind9_servers/ntxarms.com.yml @@ -7,6 +7,7 @@ ntxarms_com_zone: name_servers: - ns1.as393837.net. - ns2.as393837.net. + - ns-global.kjsl.com. mail_servers: - name: in1-smtp.messagingengine.com. preference: 10 diff --git a/ansible/group_vars/bind9_servers/towerops.net.yml b/ansible/group_vars/bind9_servers/towerops.net.yml index 82fb7ec..d46d699 100644 --- a/ansible/group_vars/bind9_servers/towerops.net.yml +++ b/ansible/group_vars/bind9_servers/towerops.net.yml @@ -7,6 +7,7 @@ towerops_net_zone: name_servers: - ns1.as393837.net. - ns2.as393837.net. + - ns-global.kjsl.com. mail_servers: - name: mail.mcintire.me. preference: 10 diff --git a/ansible/group_vars/bind9_servers/vntx.net.yml b/ansible/group_vars/bind9_servers/vntx.net.yml index 55af6fc..4d29b18 100644 --- a/ansible/group_vars/bind9_servers/vntx.net.yml +++ b/ansible/group_vars/bind9_servers/vntx.net.yml @@ -11,6 +11,7 @@ vntx_net_zone: name_servers: - ns1.as393837.net. - ns2.as393837.net. + - ns-global.kjsl.com. mail_servers: - name: vntx-net.mail.protection.outlook.com. preference: 0 diff --git a/ansible/group_vars/bind9_servers/vntx.org.yml b/ansible/group_vars/bind9_servers/vntx.org.yml index 4f2502d..055f9ac 100644 --- a/ansible/group_vars/bind9_servers/vntx.org.yml +++ b/ansible/group_vars/bind9_servers/vntx.org.yml @@ -7,4 +7,5 @@ vntx_org_zone: name_servers: - ns1.as393837.net. - ns2.as393837.net. + - ns-global.kjsl.com. hosts: [] diff --git a/ansible/group_vars/bind9_servers/w5isp.com.yml b/ansible/group_vars/bind9_servers/w5isp.com.yml index 0b99080..3cb1ee7 100644 --- a/ansible/group_vars/bind9_servers/w5isp.com.yml +++ b/ansible/group_vars/bind9_servers/w5isp.com.yml @@ -7,6 +7,7 @@ w5isp_com_zone: name_servers: - ns1.as393837.net. - ns2.as393837.net. + - ns-global.kjsl.com. mail_servers: - name: mail preference: 10 diff --git a/ansible/roles/ns/templates/zone.j2 b/ansible/roles/ns/templates/zone.j2 index 610cd0d..41a19f0 100644 --- a/ansible/roles/ns/templates/zone.j2 +++ b/ansible/roles/ns/templates/zone.j2 @@ -1,5 +1,9 @@ $ORIGIN {{ item.name }}. -$TTL 3600 +{% if 'in-addr.arpa' in item.name %} +$TTL 86400 +{% else %} +$TTL 300 +{% endif %} ; SOA Record @ IN SOA {{ item.name_servers[0] }} gmcintire.gmail.com. (