# /etc/puppet/manifests/site.pp #import "classes/*" #include transaction #include main #include puppetd #include ca #include parser #include tagmail #include ssl #include metrics #include ldap #include puppetmasterd #include rails #include fileserver #include graphing #include reporting #include filebucket # site setup node default { ("$hostname is not part of any node definition") #include sudo } node base { include cx #include yum } node webapp inherits base { #include sudo #include cx::app } node 'x' { include puppet #include cx::app::manager #include cron::manager include cx #include yum } node 'y' inherits webapp {}
