3 # Lookup role and include relevant classes for roles
10 if has_role('muninmaster') {
14 if has_role('nagiosmaster') {
15 include nagios::server
19 if has_role('historical_mirror') {
20 include roles::historical_mirror
24 if has_role('debug_mirror') {
25 include roles::debug_mirror
28 # ftp.debian.org and its ecosystem
29 if has_role('debian_mirror') {
30 include roles::debian_mirror
32 if has_role('ftp_master') {
33 include roles::ftp_master
34 include roles::dakmaster
35 include roles::signing
38 if has_role('security_mirror') {
39 include roles::security_mirror
42 if has_role('postgres_backup_server') {
43 include postgres::backup_server
46 if $::hostname in [lw01, lw02, lw03, lw04, lw09, lw10] {
47 include roles::snapshot
50 if has_role('ports_master') {
51 include roles::ports_master
58 if has_role('postgresql_server') {
59 include postgres::backup_source
62 if $::keyring_debian_org_mirror {
63 include roles::keyring_debian_org_mirror