Report abuse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# /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 {}