bugs_mirror -> hiera role
[mirror/dsa-puppet.git] / hieradata / common.yaml
1 ---
2
3 lookup_options:
4   # with merge: unique entries in other hiera sources add to the array
5   resolv::searchpaths:
6     merge: unique
7   apt::sources::debian::location:
8     merge: unique
9
10 resolv::nameservers: []
11 resolv::searchpaths: ['debian.org']
12 allow_dns_query: []
13 role_config__mirrors:
14   mirror_basedir_prefix: '/srv/mirrors/'
15 role_config__syncproxy:
16   mirror_basedir_prefix: '/srv/mirrors/'
17 samhain_recipients:
18   - 'debian-archive-debian-samhain-reports@master.debian.org'
19   - 'debian-admin@ftbfs.de'
20   - 'weasel@debian.org'
21   - 'zumbi@oron.es'
22 root_mail_alias:
23   - 'debian-admin@debian.org'
24 paths:
25   letsencrypt_dir: '/srv/puppet.debian.org/from-letsencrypt'
26   auto_certs_dir: '/srv/puppet.debian.org/ca/RESULT/certs'
27   auto_clientcerts_dir: '/srv/puppet.debian.org/ca/RESULT/clientcerts'
28 apt::sources::debian::location: 'https://deb.debian.org/debian/'
29
30 staticsync::user: 'staticsync'
31 staticsync::basedir: '/srv/static.debian.org'
32
33 # all of these should be retired in favour of including the class role
34 # with the host. weasel, 2019-09
35 roles:
36   bugsmx:
37     - buxtehude.debian.org
38   bugs_master:
39     - buxtehude.debian.org
40   bugs_base:
41     - buxtehude.debian.org
42     - beach.debian.org
43   contributors:
44     - nono.debian.org
45   dbmaster:
46     - draghi.debian.org
47   debtags:
48     - tate.debian.org
49   dns_primary:
50     - denis.debian.org
51   dns_geo:
52     - geo1.debian.org
53     - geo2.debian.org
54     - geo3.debian.org
55   extranrpeclient:
56     - denis.debian.org
57   ftp_master:
58     - fasolo.debian.org
59   ftp.upload.d.o:
60     - coccia.debian.org
61     - usper.debian.org
62   api.ftp-master:
63     - coccia.debian.org
64   dgit_browse:
65     - cgi-grnet-01.debian.org
66   dgit_git:
67     - cgi-grnet-01.debian.org
68   git_master:
69     - adayevskaya.debian.org
70   historicalpackages:
71     - hier.debian.org
72   lists:
73     - bendel.debian.org
74   mailrelay:
75     - mailly.debian.org
76     - muffat.debian.org
77   manpages-dyn:
78     - manziarly.debian.org
79     - cgi-grnet-01.debian.org
80   mirrormaster:
81     - melartin.debian.org
82   muninmaster:
83     - menotti.debian.org
84   nagiosmaster:
85     - tchaikovsky.debian.org
86   nm:
87     - nono.debian.org
88   packages:
89     - picconi.debian.org
90     - pkgmirror-csail.debian.org
91   packagesmaster:
92     - picconi.debian.org
93   packagesqamaster:
94     - quantz.debian.org
95   people:
96     - paradis.debian.org
97   piuparts:
98     - pejacevic.debian.org
99   piuparts_slave:
100     - piu-slave-bm-a.debian.org
101     - piu-slave-ubc-01.debian.org
102   popcon:
103     - pinel.debian.org
104   pubsub:
105     - rainier.debian.org
106     - rapoport.debian.org
107   qamaster:
108     - quantz.debian.org
109   rtmaster:
110     - reger.debian.org
111   search_backend:
112     - wolkenstein.debian.org
113   search_frontend:
114     - cgi-grnet-01.debian.org
115   security_master:
116     - seger.debian.org
117   security_mirror:
118     mirror-anu.debian.org:
119       fastly-backend: false
120     mirror-csail.debian.org:
121       fastly-backend: false
122     mirror-isc.debian.org:
123       onion_v4_address: 149.20.4.14
124     mirror-umn.debian.org:
125       onion_v4_address: 128.101.240.215
126     mirror-accumu.debian.org:
127       fastly-backend: false
128     mirror-skroutz.debian.org:
129       fastly-backend: false
130     lobos.debian.org:
131       service-hostname: lobos.security.backend.mirrors.debian.org
132       fastly-backend: false
133       onion_v4_address: 212.211.132.250
134     santoro.debian.org:
135       fastly-backend: false
136     schmelzer.debian.org:
137       fastly-backend: false
138     schumann.debian.org:
139       service-hostname: schumann.security.backend.mirrors.debian.org
140       fastly-backend: true
141     setoguchi.debian.org:
142       fastly-backend: false
143     sechter.debian.org:
144       fastly-backend: false
145     villa.debian.org:
146       service-hostname: villa.security.backend.mirrors.debian.org
147       fastly-backend: true
148       onion_v4_address: 212.211.132.32
149     wieck.debian.org:
150       service-hostname: wieck.security.backend.mirrors.debian.org
151       fastly-backend: true
152   security_tracker:
153     - soriano.debian.org
154   security_upload:
155     - suchon.debian.org
156   ssh.upload.d.o:
157     - coccia.debian.org
158     - suchon.debian.org
159     - usper.debian.org
160   sso:
161     - diabelli.debian.org
162   # single sign on relying party (host) - also required apache2 module enabled on that host via other means
163   sso_rp:
164     - debussy.debian.org
165     - diabelli.debian.org
166     - jerea.debian.org
167     - nono.debian.org
168     - quantz.debian.org
169     - tate.debian.org
170     - ticharich.debian.org
171     - wilder.debian.org
172     - wuiet.debian.org
173   static_mirror_onion:
174     - klecker.debian.org
175     - mirror-isc.debian.org
176     - senfter.debian.org
177   syncproxy:
178     - gretchaninov.debian.org
179     - klecker.debian.org
180     - milanollo.debian.org
181     - mirror-anu.debian.org
182     - mirror-isc.debian.org
183     - mirror-umn.debian.org
184     - schmelzer.debian.org
185     - smit.debian.org
186   tracker:
187     - ticharich.debian.org
188   udd:
189     - ullmann.debian.org
190   vote:
191     - vento.debian.org
192   wiki:
193     - wilder.debian.org
194   www_master:
195     - wolkenstein.debian.org
196   cgi.d.o:
197     - wolkenstein.debian.org
198   postgres_backup_server:
199     - backuphost.debian.org
200     - storace.debian.org
201   bacula_director:
202     - dinis.debian.org
203   bacula_storage:
204     - storace.debian.org
205   dabackup_client:
206     - lw03.debian.org
207   gobby_debian_org:
208     - gombert.debian.org
209   debian_mirror:
210     klecker.debian.org:
211       listen-addresses:
212         - '130.89.148.12:80'
213         - '[2001:67c:2564:a119::148:12]:80'
214       onion_v4_address: 130.89.148.12
215     mirror-accumu.debian.org:
216       service-hostname: accumu.debian.backend.mirrors.debian.org
217       fastly-backend: true
218     mirror-skroutz.debian.org:
219       service-hostname: skroutz.debian.backend.mirrors.debian.org
220       fastly-backend: true
221     mirror-isc.debian.org:
222       listen-addresses:
223         - '149.20.4.15:80'
224         - '[2001:4f8:1:c::15]:80'
225       onion_v4_address: 149.20.4.15
226     schmelzer.debian.org:
227       listen-addresses:
228         - '217.196.149.232:80'
229         - '[2a02:16a8:dc41:100::232]:80'
230       fastly-backend: true
231       service-hostname: conova.debian.backend.mirrors.debian.org
232   historical_master:
233     - sibelius.debian.org
234   historical_mirror:
235     - gretchaninov.debian.org
236     - klecker.debian.org
237     - schmelzer.debian.org
238     - sibelius.debian.org
239   debug_mirror:
240     mirror-accumu.debian.org:
241       onion_v4_address: 130.242.6.199
242       service-hostname: accumu.debug.backend.mirrors.debian.org
243     schmelzer.debian.org:
244       listen-addresses:
245         - '217.196.149.232:80'
246         - '[2a02:16a8:dc41:100::232]:80'
247       onion_v4_address: 217.196.149.232
248       service-hostname: conova.debug.backend.mirrors.debian.org
249   debug_mirror_onion:
250     - mirror-accumu.debian.org
251     - schmelzer.debian.org
252   ports_mirror:
253     - klecker.debian.org
254     - mirror-isc.debian.org
255   ports_mirror_onion:
256     - klecker.debian.org
257     - mirror-isc.debian.org
258   planet_master:
259     - philp.debian.org
260   planet_search:
261     - philp.debian.org
262   i18n.d.o:
263     - tye.debian.org
264   l10n.d.o:
265     - tye.debian.org
266   dedup.d.n:
267     - delfin.debian.org
268   pet.d.n:
269     - petrova.debian.org
270   ports_master:
271     - porta.debian.org
272   onionbalance:
273     - olin.debian.org
274   bgp:
275     - mirror-accumu.debian.org
276     - mirror-skroutz.debian.org
277   cdimage-search:
278     - cgi-grnet-01.debian.org
279   apache_prefork:
280     # php needs this
281     - quantz.debian.org
282     - tchaikovsky.debian.org
283     - wuiet.debian.org
284   postgresql_server:
285     # postgresql instances not managed by puppet otherwise
286     - bmdb1.debian.org
287     - buxtehude.debian.org
288     - danzi.debian.org
289     - fasolo.debian.org
290     - lw07.debian.org
291     - melartin.debian.org
292     - sallinen.debian.org
293     - seger.debian.org
294     - snapshotdb-manda-01.debian.org
295     - vittoria.debian.org
296   debsources:
297     - sor.debian.org
298   debconf_wafer:
299     - debussy.debian.org
300   apache_not_public:
301     # Hosts that run apache but where it should not be open to the internet by
302     # default
303     - casulana.debian.org
304   apache_ratelimited:
305     - beach.debian.org
306     - buxtehude.debian.org
307     - lw07.debian.org
308     - picconi.debian.org
309     - pkgmirror-csail.debian.org
310     - sallinen.debian.org
311   cdbuilder_local_mirror:
312     - casulana.debian.org
313   snapshot_web:
314     - lw07.debian.org
315     - sallinen.debian.org
316   snapshot_shell:
317     - lw08.debian.org
318
319 classes:
320   - base::includes