---
-nameservers: []
-searchpaths: []
-resolvoptions: []
+
+lookup_options:
+ # with merge: unique entries in other hiera sources add to the array
+ resolv::searchpaths:
+ merge: unique
+ apt::sources::debian::location:
+ merge: unique
+
+resolv::nameservers: []
+resolv::searchpaths: ['debian.org']
allow_dns_query: []
+role_config__mirrors:
+ mirror_basedir_prefix: '/srv/mirrors/'
+role_config__syncproxy:
+ mirror_basedir_prefix: '/srv/mirrors/'
+samhain_recipients:
+ - 'debian-archive-debian-samhain-reports@master.debian.org'
+ - 'debian-admin@ftbfs.de'
+ - 'weasel@debian.org'
+ - 'zumbi@oron.es'
+root_mail_alias:
+ - 'debian-admin@debian.org'
+paths:
+ letsencrypt_dir: '/srv/puppet.debian.org/from-letsencrypt'
+ auto_certs_dir: '/srv/puppet.debian.org/ca/RESULT/certs'
+ auto_clientcerts_dir: '/srv/puppet.debian.org/ca/RESULT/clientcerts'
+apt::sources::debian::location: 'https://deb.debian.org/debian/'
+
+staticsync::user: 'staticsync'
+staticsync::basedir: '/srv/static.debian.org'
+
+# all of these should be retired in favour of including the class role
+# with the host. weasel, 2019-09
roles:
- bugsmx:
- - buxtehude.debian.org
- bugs_master:
- - buxtehude.debian.org
- bugs_mirror:
- - beach.debian.org
- bugs_base:
- - buxtehude.debian.org
- - beach.debian.org
- buildd_master:
- - wuiet.debian.org
- contributors:
- - nono.debian.org
- dbmaster:
- - draghi.debian.org
dns_primary:
+ # XXX - used by ferm templates/defs.conf.erb
- denis.debian.org
- dns_secondary:
- - ravel.debian.org
- - senfl.debian.org
- - diamond.debian.org
- - orff.debian.org
dns_geo:
+ # XXX - used by ferm templates/defs.conf.erb
- geo1.debian.org
- geo2.debian.org
- geo3.debian.org
extranrpeclient:
+ # XXX - used by ferm templates/defs.conf.erb
- denis.debian.org
- - orff.debian.org
- ftp.d.o:
- - klecker.debian.org
ftp_master:
- - franck.debian.org
- ftp.upload.d.o:
- - franck.debian.org
- - ravel.debian.org
- keyring:
- - kaufmann.debian.org
- lists:
- - bendel.debian.org
+ # XXX - used by ferm templates/defs.conf.erb
+ - fasolo.debian.org
mailrelay:
+ # XXX - ONLY used by ferm templates/defs.conf.erb
- mailly.debian.org
- muffat.debian.org
+ mirrormaster:
+ # XXX - used by ferm templates/defs.conf.erb
+ - melartin.debian.org
muninmaster:
+ # XXX - used by ferm templates/defs.conf.erb
- menotti.debian.org
nagiosmaster:
+ # XXX - used by ferm templates/defs.conf.erb
- tchaikovsky.debian.org
- nm:
- - nono.debian.org
- packages:
- - picconi.debian.org
- - pkgmirror-1and1.debian.org
- packagesmaster:
- - picconi.debian.org
- packagesqamaster:
- - quantz.debian.org
- piuparts:
- - pejacevic.debian.org
- pubsub:
- - rainier.debian.org
- - rapoport.debian.org
- puppetmaster:
- - handel.debian.org
- release:
- - franck.debian.org
- rtmaster:
- - reger.debian.org
security_master:
- - chopin.debian.org
- security_tracker:
- - soler.debian.org
- rtc:
- - vogler.debian.org
- sso:
- - diabelli.debian.org
- static_master:
- - bizet.debian.org
- - dillon.debian.org
- - franck.debian.org
- static_mirror:
- - busoni.debian.org
- - klecker.debian.org
- - senfter.debian.org
- static_source:
- - master.debian.org
- - dillon.debian.org
- - franck.debian.org
- - philp.debian.org
- - ravel.debian.org
- - senfl.debian.org
- - wolkenstein.debian.org
+ # XXX - used by ferm templates/defs.conf.erb
+ - seger.debian.org
+ security_mirror:
+ # XXX used also in ferm me.conf.erb
+ mirror-anu.debian.org:
+ fastly-backend: false
+ mirror-csail.debian.org:
+ fastly-backend: false
+ mirror-isc.debian.org:
+ onion_v4_address: 149.20.4.14
+ mirror-umn.debian.org:
+ onion_v4_address: 128.101.240.215
+ mirror-accumu.debian.org:
+ fastly-backend: false
+ mirror-skroutz.debian.org:
+ fastly-backend: false
+ lobos.debian.org:
+ service-hostname: lobos.security.backend.mirrors.debian.org
+ fastly-backend: false
+ onion_v4_address: 212.211.132.250
+ santoro.debian.org:
+ fastly-backend: false
+ schmelzer.debian.org:
+ fastly-backend: false
+ schumann.debian.org:
+ service-hostname: schumann.security.backend.mirrors.debian.org
+ fastly-backend: true
+ setoguchi.debian.org:
+ fastly-backend: false
+ sechter.debian.org:
+ fastly-backend: false
+ villa.debian.org:
+ service-hostname: villa.security.backend.mirrors.debian.org
+ fastly-backend: true
+ onion_v4_address: 212.211.132.32
+ wieck.debian.org:
+ service-hostname: wieck.security.backend.mirrors.debian.org
+ fastly-backend: true
syncproxy:
- - milanollo.debian.org
- udd:
- - ullmann.debian.org
- vote:
- - vento.debian.org
- weblog_destination:
- - ravel.debian.org
- weblog_provider:
- - busoni.debian.org
+ # XXX - used by ferm templates/defs.conf.erb
+ - gretchaninov.debian.org
- klecker.debian.org
- - senfter.debian.org
- wiki:
- - wilder.debian.org
- www_master:
- - wolkenstein.debian.org
+ - milanollo.debian.org
+ - mirror-anu.debian.org
+ - mirror-isc.debian.org
+ - mirror-umn.debian.org
+ - schmelzer.debian.org
+ - smit.debian.org
postgres_backup_server:
+ # XXX - used by ferm templates/defs.conf.erb
- backuphost.debian.org
+ - storace.debian.org
+ dabackup_client:
+ - lw03.debian.org
+ debian_mirror:
+ # XXX used also in ferm me.conf.erb
+ klecker.debian.org:
+ listen-addresses:
+ - '130.89.148.12:80'
+ - '[2001:67c:2564:a119::148:12]:80'
+ onion_v4_address: 130.89.148.12
+ mirror-accumu.debian.org:
+ service-hostname: accumu.debian.backend.mirrors.debian.org
+ fastly-backend: true
+ mirror-skroutz.debian.org:
+ service-hostname: skroutz.debian.backend.mirrors.debian.org
+ fastly-backend: true
+ mirror-isc.debian.org:
+ listen-addresses:
+ - '149.20.4.15:80'
+ - '[2001:4f8:1:c::15]:80'
+ onion_v4_address: 149.20.4.15
+ schmelzer.debian.org:
+ listen-addresses:
+ - '217.196.149.232:80'
+ - '[2a02:16a8:dc41:100::232]:80'
+ fastly-backend: true
+ service-hostname: conova.debian.backend.mirrors.debian.org
+ historical_master:
+ # XXX - used by ferm templates/defs.conf.erb
+ - sibelius.debian.org
+ historical_mirror:
+ # XXX used also in ferm me.conf.erb
+ - gretchaninov.debian.org
+ - klecker.debian.org
+ - schmelzer.debian.org
+ - sibelius.debian.org
+ debug_mirror:
+ # XXX used also in ferm me.conf.erb
+ mirror-accumu.debian.org:
+ onion_v4_address: 130.242.6.199
+ service-hostname: accumu.debug.backend.mirrors.debian.org
+ schmelzer.debian.org:
+ listen-addresses:
+ - '217.196.149.232:80'
+ - '[2a02:16a8:dc41:100::232]:80'
+ onion_v4_address: 217.196.149.232
+ service-hostname: conova.debug.backend.mirrors.debian.org
+ debug_mirror_onion:
+ - mirror-accumu.debian.org
+ - schmelzer.debian.org
+ ports_master:
+ # XXX - used by ferm templates/defs.conf.erb
+ - porta.debian.org
+ onionbalance:
+ - olin.debian.org
+ bgp:
+ - mirror-accumu.debian.org
+ - mirror-skroutz.debian.org
+ postgresql_server:
+ # postgresql instances not managed by puppet otherwise
+ - bmdb1.debian.org
+ - buxtehude.debian.org
+ - danzi.debian.org
+ - fasolo.debian.org
+ - lw07.debian.org
+ - melartin.debian.org
+ - sallinen.debian.org
+ - seger.debian.org
+ - snapshotdb-manda-01.debian.org
+ - vittoria.debian.org
+
+classes:
+ - base::includes