Report abuse

# /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 {
    notice("$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::server
    #include cx::app::manager
    #include cron::manager
    include cx
    #include yum
}


node 'y' inherits webapp {}