3 if getfromhash($site::nodeinfo, 'puppetmaster') {
7 if getfromhash($site::nodeinfo, 'muninmaster') {
11 #if getfromhash($site::nodeinfo, 'nagiosmaster') {
12 # include nagios::server
15 if getfromhash($site::nodeinfo, 'buildd') {
19 if getfromhash($site::nodeinfo, 'bugs_mirror') {
20 include roles::bugs_mirror
23 if getfromhash($site::nodeinfo, 'ftp_master') {
24 include roles::ftp_master
25 include roles::dakmaster
28 if getfromhash($site::nodeinfo, 'apache2_security_mirror') {
29 include roles::security_mirror
32 if getfromhash($site::nodeinfo, 'apache2_www_mirror') {
33 include roles::www_mirror
36 if getfromhash($site::nodeinfo, 'ftp.d.o') {
40 if getfromhash($site::nodeinfo, 'ftp.upload.d.o') {
41 include roles::ftp_upload
44 if getfromhash($site::nodeinfo, 'security_master') {
45 include roles::security_master
46 include roles::dakmaster
49 if getfromhash($site::nodeinfo, 'www_master') {
50 include roles::www_master
53 if getfromhash($site::nodeinfo, 'keyring') {
54 include roles::keyring
57 if getfromhash($site::nodeinfo, 'apache2_ftp-upcoming_mirror') {
58 include roles::ftp-upcoming_mirror
61 if getfromhash($site::nodeinfo, 'static_master') {
62 include roles::static_master
65 if getfromhash($site::nodeinfo, 'static_mirror') {
66 include roles::static_mirror
67 } elsif getfromhash($site::nodeinfo, 'static_source') {
68 include roles::static_source