blob: 5dd53a9267f331ed25628aab4b6f2170a12bc8e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
<%-
# nodes list defined in puppet/manifests/nodes_ip.pp
nodes = scope.lookupvar('::nodes_ipaddr')
-%>
; puppet-distributed file
; local modifications will be lost
; $Id$
$TTL 30m
@ IN SOA ns0.mageia.org. root.mageia.org. (
2017052601 ; Serial
7200 ; Refresh
3600 ; Retry
86400 ; Expire
300 ; Minmun TTL
)
; nameservers
@ IN NS ns0.mageia.org.
@ IN NS ns1.mageia.org.
@ IN MX 10 alamut.mageia.org.
@ IN MX 20 krampouezh.mageia.org.
; TODO use a loop here
ml IN MX 10 sucuk.mageia.org.
ml IN MX 20 krampouezh.mageia.org.
group IN MX 10 alamut.mageia.org.
group IN MX 20 krampouezh.mageia.org.
; machines
<%-
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
alamut IN SSHFP 2 1 179cfa0660550698c4d98f488772b7c7896d96b5
valstar IN SSHFP 1 1 f08e336f678d7c4a8772f17770976af7dd4d7a4f
valstar IN SSHFP 2 1 c0c45ed25aa8a9f1723a1ae077dcee61677a56a6
; sucuk
ns0 IN A <%= nodes['sucuk']['ipv4'] %>
; krampouezh
ns1 IN A <%= nodes['krampouezh']['ipv4'] %>
; mageia.org set to IP of champagne :
mageia.org. IN A <%= nodes['champagne']['ipv4'] %>
www-zarb IN A 212.85.158.22
; madb on mageia.madb.org
madb IN A 163.172.201.211
; since we have a subdomain, we cannot use a CNAME
ml IN A <%= nodes['sucuk']['ipv4'] %>
ml IN AAAA <%= nodes['sucuk']['ipv6'] %>
; mga torrent server and tracker
torrent IN A <%= nodes['alamut']['ipv4'] %>
torrent IN AAAA <%= nodes['alamut']['ipv6'] %>
; aliases
blog IN CNAME champagne
planet IN CNAME champagne
static IN CNAME champagne
www-test IN CNAME champagne
meetbot IN CNAME krampouezh
ldap-slave-1 IN CNAME krampouezh
archives IN CNAME neru
dashboard IN CNAME neru
doc IN CNAME neru
hugs IN CNAME neru
releases IN CNAME neru
start IN CNAME neru
rsync IN CNAME duvel
svn IN CNAME duvel
git IN CNAME duvel
puppetmaster IN CNAME duvel
puppet IN CNAME duvel
pkgsubmit IN CNAME duvel
binrepo IN CNAME duvel
repository IN CNAME duvel
maintdb IN CNAME duvel
ldap IN CNAME duvel
ldap-master IN CNAME duvel
advisories IN CNAME duvel
projects IN CNAME duvel
pgsql IN CNAME alamut
bcd IN CNAME rabbit
epoll IN CNAME alamut
tmp IN CNAME alamut
forums IN CNAME sucuk
forum IN CNAME sucuk
bugs IN CNAME sucuk
check IN CNAME sucuk
gitweb IN CNAME sucuk
identity IN CNAME sucuk
identity-trunk IN CNAME sucuk
mirrors IN CNAME sucuk
nav IN CNAME sucuk
people IN CNAME sucuk
perl IN CNAME sucuk
pg IN CNAME sucuk
pkgcpan IN CNAME sucuk
svnweb IN CNAME sucuk
treasurer IN CNAME sucuk
wiki IN CNAME sucuk
www IN CNAME sucuk
xymon IN CNAME sucuk
; build nodes aliases
jonund0 IN CNAME jonund
jonund1 IN CNAME jonund
ecosse0 IN CNAME ecosse
ecosse1 IN CNAME ecosse
rabbit0 IN CNAME rabbit
rabbit1 IN CNAME rabbit
rabbit2 IN CNAME rabbit
<%# vim: set filetype=bindzone : -%>
|