forked from example42/puppet-infrastructures
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsite.pp
22 lines (16 loc) · 943 Bytes
/
site.pp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# /etc/manifest/site.pp is the first file that, by default, the PuppetMaster loads.
# From here everything starts
# We provide different examples of Puppet infrastructures, you can choose and adapt
# the most suitable to your needs.
# Example42 small site (approx. 1-20 nodes):
# You define NODES, that inherit a basenode
# Each node can include classes or defines
# There are some useful BASELINE classes that apply general settings, used by every host
#import "example42_small/site.pp"
# Example42 medium site (approx. 20-400 nodes):
# You can define ZONES (different networks, geographical sites or whatever)
# You define NODES that inherits zones
# Each node can include classes/defines OR a role class
# A ROLE includes all the classes/defines necessary for a group of servers with the same functionality
# There are some useful BASELINE classes that apply general settings, used by every host
import "example42_medium/site.pp"