include munin::master
}
- if getfromhash($site::nodeinfo, 'nagiosmaster') {
- include nagios::server
- }
+ #if getfromhash($site::nodeinfo, 'nagiosmaster') {
+ # include nagios::server
+ #}
if getfromhash($site::nodeinfo, 'buildd') {
include buildd
+ } else {
+ class { 'buildd':
+ ensure => absent
+ }
}
- if getfromhash($site::nodeinfo, 'bugs_search') {
- include roles::bugs_search
+ if getfromhash($site::nodeinfo, 'bugs_mirror') {
+ include roles::bugs_mirror
}
if getfromhash($site::nodeinfo, 'ftp_master') {
if getfromhash($site::nodeinfo, 'apache2_ftp-upcoming_mirror') {
include roles::ftp-upcoming_mirror
}
+
+ if getfromhash($site::nodeinfo, 'static_master') {
+ include roles::static_master
+ }
+
+ if getfromhash($site::nodeinfo, 'static_mirror') {
+ include roles::static_mirror
+ } elsif getfromhash($site::nodeinfo, 'static_source') {
+ include roles::static_source
+ }
}