class websites::admin inherits websites::hosting::admin { # An administrative Trac instance #apache::site { "admin": # docroot => "${apache::sites_folder}/admin/trac/htdocs", # use => [ "Trac admin" ], # redirect_match => "trac", # mpm => false, # tag => 'all', #} apache::site { "munin": docroot => '/var/www/munin', owner => "munin", group => "munin", mpm => false, tag => 'all', } apache::site { "nagios": source => true, docroot => '/usr/share/nagios3/htdocs', mpm => false, tag => 'all', } } class websites inherits websites::hosting { # Website definitions: always use tagged resources #apache::site { "site": # source => true, # ticket => '001', # docroot => '/var/www/site', # tag => 'all', #} #database::instance { "site": # password => 'xxx', # tag => 'all', #} }