diff options
author | drebs <drebs@riseup.net> | 2014-08-12 16:10:52 -0300 |
---|---|---|
committer | drebs <drebs@riseup.net> | 2014-08-13 12:48:23 -0300 |
commit | 2f2e3b6fca2d9c3080e85f531e576f83b791a692 (patch) | |
tree | fd417e85762f9a1066494c88fb4a03d33ad101e9 /manifests/daemon.pp | |
parent | b0353cd961c5bb8642535a3f9284a6d74c96644b (diff) | |
download | puppet-puppet-2f2e3b6fca2d9c3080e85f531e576f83b791a692.tar.gz puppet-puppet-2f2e3b6fca2d9c3080e85f531e576f83b791a692.tar.bz2 |
Add standalone class.
Diffstat (limited to 'manifests/daemon.pp')
-rw-r--r-- | manifests/daemon.pp | 26 |
1 files changed, 5 insertions, 21 deletions
diff --git a/manifests/daemon.pp b/manifests/daemon.pp index c8a5b1e..59d83ba 100644 --- a/manifests/daemon.pp +++ b/manifests/daemon.pp @@ -1,3 +1,4 @@ +# manage puppet service class puppet::daemon( $master = false, $ensure = hiera('puppet::daemon::ensure', ''), @@ -6,29 +7,12 @@ class puppet::daemon( $configtimeout = hiera('puppet::daemon::configtimeout', "120"), $server = hiera('puppet::daemon::server', "puppet.${::domain}") ) { - include puppet - - case $ensure { - '': { - $daemon_ensure = $::lsbdistcodename ? { - 'squeeze' => 'latest', - default => installed, - } - } - } - - package { "puppet": - ensure => $daemon_ensure, - require => Package["cron"], + class { "puppet::base": + start_on_boot => true } - file { "/etc/default/puppet": - source => "puppet:///modules/puppet/puppet", - owner => "root", - group => "root", - mode => 0644, - ensure => present, - notify => Service["puppet"], + package { "cron": + ensure => installed, } service { "puppet": |