summaryrefslogtreecommitdiff
path: root/manifests/puppetmaster/cluster.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/puppetmaster/cluster.pp')
-rw-r--r--manifests/puppetmaster/cluster.pp14
1 files changed, 12 insertions, 2 deletions
diff --git a/manifests/puppetmaster/cluster.pp b/manifests/puppetmaster/cluster.pp
index 826737a..36094ce 100644
--- a/manifests/puppetmaster/cluster.pp
+++ b/manifests/puppetmaster/cluster.pp
@@ -3,10 +3,16 @@
class puppet::puppetmaster::cluster inherits puppet::puppetmaster {
include mongrel, nginx
- case $kernel {
- linux: { include puppet::puppetmaster::linux::cluster }
+ case $operatingsystem {
+ centos,debian, redhat: { include puppet::puppetmaster::package::cluster }
+ default: {
+ case $kernel {
+ linux: { include puppet::puppetmaster::linux::cluster }
+ }
+ }
}
+
File[puppet_config] {
require +> [ Package[mongrel], Package[nginx], File[nginx_config] ],
}
@@ -25,4 +31,8 @@ class puppet::puppetmaster::linux::cluster inherits puppet::puppetmaster::linux
Service[puppetmaster]{
require +> Service[ngnix],
}
+class puppet::puppetmaster::package::cluster inherits puppet::puppetmaster::package {
+ Service[puppetmaster]{
+ require +> Service[ngnix],
+ }
}