From 048fb4249992301916ec1dc6bd23c4791ecf4d56 Mon Sep 17 00:00:00 2001 From: mh Date: Fri, 11 Apr 2008 12:51:39 +0000 Subject: fixed inheritance --- manifests/init.pp | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) (limited to 'manifests/init.pp') diff --git a/manifests/init.pp b/manifests/init.pp index 88fb214..82d4c25 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -76,19 +76,6 @@ class puppetmaster inherits puppet { case $operatingsystem { linux: { include puppetmaster::linux } } -} - -class puppetmaster::linux inherits puppet::linux { - service{'puppetmaster': - ensure => running, - require => Package[puppet], - } - - - Service[puppet]{ - require +> Service[puppetmaster], - } - File[puppet_config]{ source => [ "puppet://$server/files/puppet/master/puppet.conf", "puppet://$server/puppet/master/puppet.conf" ], @@ -110,6 +97,19 @@ class puppetmaster::linux inherits puppet::linux { } } +class puppetmaster::linux inherits puppet::linux { + service{'puppetmaster': + ensure => running, + require => Package[puppet], + } + + + Service[puppet]{ + require +> Service[puppetmaster], + } + +} + class puppetmaster::cluster inherits puppetmaster { include mongrel, nginx -- cgit v1.2.3