8dec0bc0cf026a771533f473157e3bcf6e17879f
[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   mailrelay:
73     - mailly.debian.org
74     - muffat.debian.org
75   manpages-dyn:
76     - manziarly.debian.org
77     - cgi-grnet-01.debian.org
78   mirrormaster:
79     - melartin.debian.org
80   muninmaster:
81     - menotti.debian.org
82   nagiosmaster:
83     - tchaikovsky.debian.org
84   nm:
85     - nono.debian.org
86   packages:
87     - picconi.debian.org
88     - pkgmirror-csail.debian.org
89   packagesmaster:
90     - picconi.debian.org
91   packagesqamaster:
92     - quantz.debian.org
93   people:
94     - paradis.debian.org
95   piuparts:
96     - pejacevic.debian.org
97   piuparts_slave:
98     - piu-slave-bm-a.debian.org
99     - piu-slave-ubc-01.debian.org
100   popcon:
101     - pinel.debian.org
102   pubsub:
103     - rainier.debian.org
104     - rapoport.debian.org
105   qamaster:
106     - quantz.debian.org
107   rtmaster:
108     - reger.debian.org
109   search_backend:
110     - wolkenstein.debian.org
111   search_frontend:
112     - cgi-grnet-01.debian.org
113   security_master:
114     - seger.debian.org
115   security_mirror:
116     mirror-anu.debian.org:
117       fastly-backend: false
118     mirror-csail.debian.org:
119       fastly-backend: false
120     mirror-isc.debian.org:
121       onion_v4_address: 149.20.4.14
122     mirror-umn.debian.org:
123       onion_v4_address: 128.101.240.215
124     mirror-accumu.debian.org:
125       fastly-backend: false
126     mirror-skroutz.debian.org:
127       fastly-backend: false
128     lobos.debian.org:
129       service-hostname: lobos.security.backend.mirrors.debian.org
130       fastly-backend: false
131       onion_v4_address: 212.211.132.250
132     santoro.debian.org:
133       fastly-backend: false
134     schmelzer.debian.org:
135       fastly-backend: false
136     schumann.debian.org:
137       service-hostname: schumann.security.backend.mirrors.debian.org
138       fastly-backend: true
139     setoguchi.debian.org:
140       fastly-backend: false
141     sechter.debian.org:
142       fastly-backend: false
143     villa.debian.org:
144       service-hostname: villa.security.backend.mirrors.debian.org
145       fastly-backend: true
146       onion_v4_address: 212.211.132.32
147     wieck.debian.org:
148       service-hostname: wieck.security.backend.mirrors.debian.org
149       fastly-backend: true
150   security_tracker:
151     - soriano.debian.org
152   security_upload:
153     - suchon.debian.org
154   ssh.upload.d.o:
155     - coccia.debian.org
156     - suchon.debian.org
157     - usper.debian.org
158   sso:
159     - diabelli.debian.org
160   # single sign on relying party (host) - also required apache2 module enabled on that host via other means
161   sso_rp:
162     - debussy.debian.org
163     - diabelli.debian.org
164     - jerea.debian.org
165     - nono.debian.org
166     - quantz.debian.org
167     - tate.debian.org
168     - ticharich.debian.org
169     - wilder.debian.org
170     - wuiet.debian.org
171   static_mirror_onion:
172     - klecker.debian.org
173     - mirror-isc.debian.org
174     - senfter.debian.org
175   syncproxy:
176     - gretchaninov.debian.org
177     - klecker.debian.org
178     - milanollo.debian.org
179     - mirror-anu.debian.org
180     - mirror-isc.debian.org
181     - mirror-umn.debian.org
182     - schmelzer.debian.org
183     - smit.debian.org
184   tracker:
185     - ticharich.debian.org
186   udd:
187     - ullmann.debian.org
188   vote:
189     - vento.debian.org
190   wiki:
191     - wilder.debian.org
192   www_master:
193     - wolkenstein.debian.org
194   cgi.d.o:
195     - wolkenstein.debian.org
196   postgres_backup_server:
197     - backuphost.debian.org
198     - storace.debian.org
199   bacula_director:
200     - dinis.debian.org
201   bacula_storage:
202     - storace.debian.org
203   dabackup_client:
204     - lw03.debian.org
205   gobby_debian_org:
206     - gombert.debian.org
207   debian_mirror:
208     klecker.debian.org:
209       listen-addresses:
210         - '130.89.148.12:80'
211         - '[2001:67c:2564:a119::148:12]:80'
212       onion_v4_address: 130.89.148.12
213     mirror-accumu.debian.org:
214       service-hostname: accumu.debian.backend.mirrors.debian.org
215       fastly-backend: true
216     mirror-skroutz.debian.org:
217       service-hostname: skroutz.debian.backend.mirrors.debian.org
218       fastly-backend: true
219     mirror-isc.debian.org:
220       listen-addresses:
221         - '149.20.4.15:80'
222         - '[2001:4f8:1:c::15]:80'
223       onion_v4_address: 149.20.4.15
224     schmelzer.debian.org:
225       listen-addresses:
226         - '217.196.149.232:80'
227         - '[2a02:16a8:dc41:100::232]:80'
228       fastly-backend: true
229       service-hostname: conova.debian.backend.mirrors.debian.org
230   historical_master:
231     - sibelius.debian.org
232   historical_mirror:
233     - gretchaninov.debian.org
234     - klecker.debian.org
235     - schmelzer.debian.org
236     - sibelius.debian.org
237   debug_mirror:
238     mirror-accumu.debian.org:
239       onion_v4_address: 130.242.6.199
240       service-hostname: accumu.debug.backend.mirrors.debian.org
241     schmelzer.debian.org:
242       listen-addresses:
243         - '217.196.149.232:80'
244         - '[2a02:16a8:dc41:100::232]:80'
245       onion_v4_address: 217.196.149.232
246       service-hostname: conova.debug.backend.mirrors.debian.org
247   debug_mirror_onion:
248     - mirror-accumu.debian.org
249     - schmelzer.debian.org
250   ports_mirror:
251     - klecker.debian.org
252     - mirror-isc.debian.org
253   ports_mirror_onion:
254     - klecker.debian.org
255     - mirror-isc.debian.org
256   planet_master:
257     - philp.debian.org
258   planet_search:
259     - philp.debian.org
260   i18n.d.o:
261     - tye.debian.org
262   l10n.d.o:
263     - tye.debian.org
264   dedup.d.n:
265     - delfin.debian.org
266   pet.d.n:
267     - petrova.debian.org
268   ports_master:
269     - porta.debian.org
270   onionbalance:
271     - olin.debian.org
272   bgp:
273     - mirror-accumu.debian.org
274     - mirror-skroutz.debian.org
275   cdimage-search:
276     - cgi-grnet-01.debian.org
277   apache_prefork:
278     # php needs this
279     - quantz.debian.org
280     - tchaikovsky.debian.org
281     - wuiet.debian.org
282   postgresql_server:
283     # postgresql instances not managed by puppet otherwise
284     - bmdb1.debian.org
285     - buxtehude.debian.org
286     - danzi.debian.org
287     - fasolo.debian.org
288     - lw07.debian.org
289     - melartin.debian.org
290     - sallinen.debian.org
291     - seger.debian.org
292     - snapshotdb-manda-01.debian.org
293     - vittoria.debian.org
294   debsources:
295     - sor.debian.org
296   debconf_wafer:
297     - debussy.debian.org
298   apache_not_public:
299     # Hosts that run apache but where it should not be open to the internet by
300     # default
301     - casulana.debian.org
302   apache_ratelimited:
303     - beach.debian.org
304     - buxtehude.debian.org
305     - lw07.debian.org
306     - picconi.debian.org
307     - pkgmirror-csail.debian.org
308     - sallinen.debian.org
309   cdbuilder_local_mirror:
310     - casulana.debian.org
311   snapshot_web:
312     - lw07.debian.org
313     - sallinen.debian.org
314   snapshot_shell:
315     - lw08.debian.org
316
317 classes:
318   - base::includes