]> git.donarmstrong.com Git - dsa-puppet.git/blob - modules/named/files/common/named.conf.geo
Create a volatile zone for geodns
[dsa-puppet.git] / modules / named / files / common / named.conf.geo
1 // This file was created by dsa-geodomains/zonebuilder --create-named-conf
2 // and is distributed to hosts using puppet as
3 // dsa-puppet/modules/geodns/files/common/named.conf.geo
4 // you probably do not want to edit it manually wherever you find it
5
6 view "AF" {
7   match-clients { AF; };
8
9   zone "volatile.debian.org" {
10     type master;
11     file "/etc/bind/geodns/db.volatile.debian.org.AF";
12     notify no;
13     allow-query { any; };
14     allow-transfer { };
15   };
16
17   zone "security.geo.debian.org" {
18     type master;
19     file "/etc/bind/geodns/db.security.debian.org.AF";
20     notify no;
21     allow-query { any; };
22     allow-transfer { };
23   };
24
25   zone "security.debian.org" {
26     type master;
27     file "/etc/bind/geodns/db.security.debian.org.AF";
28     notify no;
29     allow-query { any; };
30     allow-transfer { };
31   };
32
33   zone "bugs.debian.org" {
34     type master;
35     file "/etc/bind/geodns/db.bugs.debian.org.AF";
36     notify no;
37     allow-query { any; };
38     allow-transfer { };
39   };
40
41   zone "www.debian.org" {
42     type master;
43     file "/etc/bind/geodns/db.www.debian.org.AF";
44     notify no;
45     allow-query { any; };
46     allow-transfer { };
47   };
48
49   zone "packages.debian.org" {
50     type master;
51     file "/etc/bind/geodns/db.packages.debian.org.AF";
52     notify no;
53     allow-query { any; };
54     allow-transfer { };
55   };
56
57 };
58 view "AN" {
59   match-clients { AN; };
60
61   zone "volatile.debian.org" {
62     type master;
63     file "/etc/bind/geodns/db.volatile.debian.org.AN";
64     notify no;
65     allow-query { any; };
66     allow-transfer { };
67   };
68
69   zone "security.geo.debian.org" {
70     type master;
71     file "/etc/bind/geodns/db.security.debian.org.AN";
72     notify no;
73     allow-query { any; };
74     allow-transfer { };
75   };
76
77   zone "security.debian.org" {
78     type master;
79     file "/etc/bind/geodns/db.security.debian.org.AN";
80     notify no;
81     allow-query { any; };
82     allow-transfer { };
83   };
84
85   zone "bugs.debian.org" {
86     type master;
87     file "/etc/bind/geodns/db.bugs.debian.org.AN";
88     notify no;
89     allow-query { any; };
90     allow-transfer { };
91   };
92
93   zone "www.debian.org" {
94     type master;
95     file "/etc/bind/geodns/db.www.debian.org.AN";
96     notify no;
97     allow-query { any; };
98     allow-transfer { };
99   };
100
101   zone "packages.debian.org" {
102     type master;
103     file "/etc/bind/geodns/db.packages.debian.org.AN";
104     notify no;
105     allow-query { any; };
106     allow-transfer { };
107   };
108
109 };
110 view "AS" {
111   match-clients { AS; };
112
113   zone "volatile.debian.org" {
114     type master;
115     file "/etc/bind/geodns/db.volatile.debian.org.AS";
116     notify no;
117     allow-query { any; };
118     allow-transfer { };
119   };
120
121   zone "security.geo.debian.org" {
122     type master;
123     file "/etc/bind/geodns/db.security.debian.org.AS";
124     notify no;
125     allow-query { any; };
126     allow-transfer { };
127   };
128
129   zone "security.debian.org" {
130     type master;
131     file "/etc/bind/geodns/db.security.debian.org.AS";
132     notify no;
133     allow-query { any; };
134     allow-transfer { };
135   };
136
137   zone "bugs.debian.org" {
138     type master;
139     file "/etc/bind/geodns/db.bugs.debian.org.AS";
140     notify no;
141     allow-query { any; };
142     allow-transfer { };
143   };
144
145   zone "www.debian.org" {
146     type master;
147     file "/etc/bind/geodns/db.www.debian.org.AS";
148     notify no;
149     allow-query { any; };
150     allow-transfer { };
151   };
152
153   zone "packages.debian.org" {
154     type master;
155     file "/etc/bind/geodns/db.packages.debian.org.AS";
156     notify no;
157     allow-query { any; };
158     allow-transfer { };
159   };
160
161 };
162 view "EU" {
163   match-clients { EU; };
164
165   zone "volatile.debian.org" {
166     type master;
167     file "/etc/bind/geodns/db.volatile.debian.org.EU";
168     notify no;
169     allow-query { any; };
170     allow-transfer { };
171   };
172
173   zone "security.geo.debian.org" {
174     type master;
175     file "/etc/bind/geodns/db.security.debian.org.EU";
176     notify no;
177     allow-query { any; };
178     allow-transfer { };
179   };
180
181   zone "security.debian.org" {
182     type master;
183     file "/etc/bind/geodns/db.security.debian.org.EU";
184     notify no;
185     allow-query { any; };
186     allow-transfer { };
187   };
188
189   zone "bugs.debian.org" {
190     type master;
191     file "/etc/bind/geodns/db.bugs.debian.org.EU";
192     notify no;
193     allow-query { any; };
194     allow-transfer { };
195   };
196
197   zone "www.debian.org" {
198     type master;
199     file "/etc/bind/geodns/db.www.debian.org.EU";
200     notify no;
201     allow-query { any; };
202     allow-transfer { };
203   };
204
205   zone "packages.debian.org" {
206     type master;
207     file "/etc/bind/geodns/db.packages.debian.org.EU";
208     notify no;
209     allow-query { any; };
210     allow-transfer { };
211   };
212
213 };
214 view "NA" {
215   match-clients { NA; };
216
217   zone "volatile.debian.org" {
218     type master;
219     file "/etc/bind/geodns/db.volatile.debian.org.NA";
220     notify no;
221     allow-query { any; };
222     allow-transfer { };
223   };
224
225   zone "security.geo.debian.org" {
226     type master;
227     file "/etc/bind/geodns/db.security.debian.org.NA";
228     notify no;
229     allow-query { any; };
230     allow-transfer { };
231   };
232
233   zone "security.debian.org" {
234     type master;
235     file "/etc/bind/geodns/db.security.debian.org.NA";
236     notify no;
237     allow-query { any; };
238     allow-transfer { };
239   };
240
241   zone "bugs.debian.org" {
242     type master;
243     file "/etc/bind/geodns/db.bugs.debian.org.NA";
244     notify no;
245     allow-query { any; };
246     allow-transfer { };
247   };
248
249   zone "www.debian.org" {
250     type master;
251     file "/etc/bind/geodns/db.www.debian.org.NA";
252     notify no;
253     allow-query { any; };
254     allow-transfer { };
255   };
256
257   zone "packages.debian.org" {
258     type master;
259     file "/etc/bind/geodns/db.packages.debian.org.NA";
260     notify no;
261     allow-query { any; };
262     allow-transfer { };
263   };
264
265 };
266 view "OC" {
267   match-clients { OC; };
268
269   zone "volatile.debian.org" {
270     type master;
271     file "/etc/bind/geodns/db.volatile.debian.org.OC";
272     notify no;
273     allow-query { any; };
274     allow-transfer { };
275   };
276
277   zone "security.geo.debian.org" {
278     type master;
279     file "/etc/bind/geodns/db.security.debian.org.OC";
280     notify no;
281     allow-query { any; };
282     allow-transfer { };
283   };
284
285   zone "security.debian.org" {
286     type master;
287     file "/etc/bind/geodns/db.security.debian.org.OC";
288     notify no;
289     allow-query { any; };
290     allow-transfer { };
291   };
292
293   zone "bugs.debian.org" {
294     type master;
295     file "/etc/bind/geodns/db.bugs.debian.org.OC";
296     notify no;
297     allow-query { any; };
298     allow-transfer { };
299   };
300
301   zone "www.debian.org" {
302     type master;
303     file "/etc/bind/geodns/db.www.debian.org.OC";
304     notify no;
305     allow-query { any; };
306     allow-transfer { };
307   };
308
309   zone "packages.debian.org" {
310     type master;
311     file "/etc/bind/geodns/db.packages.debian.org.OC";
312     notify no;
313     allow-query { any; };
314     allow-transfer { };
315   };
316
317 };
318 view "SA" {
319   match-clients { SA; };
320
321   zone "volatile.debian.org" {
322     type master;
323     file "/etc/bind/geodns/db.volatile.debian.org.SA";
324     notify no;
325     allow-query { any; };
326     allow-transfer { };
327   };
328
329   zone "security.geo.debian.org" {
330     type master;
331     file "/etc/bind/geodns/db.security.debian.org.SA";
332     notify no;
333     allow-query { any; };
334     allow-transfer { };
335   };
336
337   zone "security.debian.org" {
338     type master;
339     file "/etc/bind/geodns/db.security.debian.org.SA";
340     notify no;
341     allow-query { any; };
342     allow-transfer { };
343   };
344
345   zone "bugs.debian.org" {
346     type master;
347     file "/etc/bind/geodns/db.bugs.debian.org.SA";
348     notify no;
349     allow-query { any; };
350     allow-transfer { };
351   };
352
353   zone "www.debian.org" {
354     type master;
355     file "/etc/bind/geodns/db.www.debian.org.SA";
356     notify no;
357     allow-query { any; };
358     allow-transfer { };
359   };
360
361   zone "packages.debian.org" {
362     type master;
363     file "/etc/bind/geodns/db.packages.debian.org.SA";
364     notify no;
365     allow-query { any; };
366     allow-transfer { };
367   };
368
369 };
370 view "default" {
371   match-clients { any; };
372
373   zone "volatile.debian.org" {
374     type master;
375     file "/etc/bind/geodns/db.volatile.debian.org";
376     notify no;
377     allow-query { any; };
378     allow-transfer { };
379   };
380
381   zone "security.geo.debian.org" {
382     type master;
383     file "/etc/bind/geodns/db.security.debian.org";
384     notify no;
385     allow-query { any; };
386     allow-transfer { };
387   };
388
389   zone "security.debian.org" {
390     type master;
391     file "/etc/bind/geodns/db.security.debian.org";
392     notify no;
393     allow-query { any; };
394     allow-transfer { };
395   };
396
397   zone "bugs.debian.org" {
398     type master;
399     file "/etc/bind/geodns/db.bugs.debian.org";
400     notify no;
401     allow-query { any; };
402     allow-transfer { };
403   };
404
405   zone "www.debian.org" {
406     type master;
407     file "/etc/bind/geodns/db.www.debian.org";
408     notify no;
409     allow-query { any; };
410     allow-transfer { };
411   };
412
413   zone "packages.debian.org" {
414     type master;
415     file "/etc/bind/geodns/db.packages.debian.org";
416     notify no;
417     allow-query { any; };
418     allow-transfer { };
419   };
420
421 };