aboutsummaryrefslogtreecommitdiffstats
path: root/deployment/dns
diff options
context:
space:
mode:
authorNicolas Vigier <boklm@mageia.org>2013-01-17 19:11:33 +0000
committerNicolas Vigier <boklm@mageia.org>2013-01-17 19:11:33 +0000
commitf420283ad1ad9f358169c0de471d9b964720ac09 (patch)
tree734df88c40bd3d2a6a6c02558cbb2300be5cd6d1 /deployment/dns
parent699e24b0da3830e18040d1e60eb82092183a861e (diff)
downloadpuppet-f420283ad1ad9f358169c0de471d9b964720ac09.tar
puppet-f420283ad1ad9f358169c0de471d9b964720ac09.tar.gz
puppet-f420283ad1ad9f358169c0de471d9b964720ac09.tar.bz2
puppet-f420283ad1ad9f358169c0de471d9b964720ac09.tar.xz
puppet-f420283ad1ad9f358169c0de471d9b964720ac09.zip
dns/mageia.org.zone: set all nodes hostnames using $nodes_ipaddr
Diffstat (limited to 'deployment/dns')
-rw-r--r--deployment/dns/templates/mageia.org.zone34
1 files changed, 12 insertions, 22 deletions
diff --git a/deployment/dns/templates/mageia.org.zone b/deployment/dns/templates/mageia.org.zone
index 7221341c..0f1bb62c 100644
--- a/deployment/dns/templates/mageia.org.zone
+++ b/deployment/dns/templates/mageia.org.zone
@@ -30,28 +30,18 @@ group IN MX 20 krampouezh.mageia.org.
; machines
-krampouezh IN A 95.142.164.207
-krampouezh IN AAAA 2001:4b98:dc0:51:216:3eff:fe6b:4ea9
-champagne IN A 217.70.188.116
-champagne IN AAAA 2001:4b98:dc0:41:216:3eff:fe4f:5a18
-
-; lost oasis
-alamut IN A 212.85.158.146
-alamut IN AAAA 2a02:2178:2:7::2
-valstar IN A 212.85.158.147
-valstar IN AAAA 2a02:2178:2:7::3
-ecosse IN A 212.85.158.148
-ecosse IN AAAA 2a02:2178:2:7::4
-jonund IN A 212.85.158.149
-jonund IN AAAA 2a02:2178:2:7::5
-fiona IN A 212.85.158.150
-fiona IN AAAA 2a02:2178:2:7::6
-sucuk IN A 212.85.158.151
-sucuk IN AAAA 2a02:2178:2:7::7
-rabbit IN A 212.85.158.152
-rabbit IN AAAA 2a02:2178:2:7::8
-arm1 IN A 10.42.0.51
-arm2 IN A 10.42.0.52
+<%-
+ nodes_txt = ''
+ nodes.keys.sort.each{|nodename|
+ if nodes[nodename].has_key?('ipv4')
+ nodes_txt += nodename + ' IN A ' + nodes[nodename]['ipv4'] + "\n"
+ end
+ if nodes[nodename].has_key?('ipv6')
+ nodes_txt += nodename + ' IN AAAA ' + nodes[nodename]['ipv6'] + "\n"
+ end
+ }
+-%>
+<%= nodes_txt %>
;SSHFP
alamut IN SSHFP 1 1 ef093dc95002c4af6623f02238749fd59fe81eec