From cc02ffc82b798bd70d547510a272b2a46f24e79b Mon Sep 17 00:00:00 2001 From: Michael Scherer Date: Thu, 9 Feb 2012 09:10:49 +0000 Subject: split puppet::clinet in a separate file --- modules/puppet/manifests/client.pp | 23 +++++++++++++++++++++++ modules/puppet/manifests/init.pp | 24 +----------------------- 2 files changed, 24 insertions(+), 23 deletions(-) create mode 100644 modules/puppet/manifests/client.pp (limited to 'modules') diff --git a/modules/puppet/manifests/client.pp b/modules/puppet/manifests/client.pp new file mode 100644 index 00000000..6f344165 --- /dev/null +++ b/modules/puppet/manifests/client.pp @@ -0,0 +1,23 @@ +class puppet::client { + package { puppet: } + + file { "/etc/puppet/puppet.conf": + content => template("puppet/puppet.conf"), + require => Package[puppet] + } + + cron { "puppet": + command => "/usr/sbin/puppetd --onetime --no-daemonize --logdest syslog > /dev/null 2>&1", + user => "root", + minute => fqdn_rand( 60 ), + ensure => present, + } + + # we are using cron, so no need for the service + service { puppet: + enable => false, + hasstatus => true, + } +} + + diff --git a/modules/puppet/manifests/init.pp b/modules/puppet/manifests/init.pp index 94aa7009..c2e26794 100644 --- a/modules/puppet/manifests/init.pp +++ b/modules/puppet/manifests/init.pp @@ -1,27 +1,5 @@ - class puppet { - class client { - package { puppet: } - - file { "/etc/puppet/puppet.conf": - content => template("puppet/puppet.conf"), - require => Package[puppet] - } - - cron { "puppet": - command => "/usr/sbin/puppetd --onetime --no-daemonize --logdest syslog > /dev/null 2>&1", - user => "root", - minute => fqdn_rand( 60 ), - ensure => present, - } - - service { puppet: - enable => false, - hasstatus => true, - } - } - - class master { + class master { include puppet::client # rails and sqlite3 are used for stored config -- cgit v1.2.1