From: Silvio Rhatto Date: Wed, 16 Feb 2011 23:26:28 +0000 (-0200) Subject: Setting name of puppet agent section in config file X-Git-Url: https://gitweb.fluxo.info/?a=commitdiff_plain;h=911337e91c6a34d9fca8ba9095b8c3864571cc5b;p=puppet-puppet.git Setting name of puppet agent section in config file --- diff --git a/manifests/puppetd.pp b/manifests/puppetd.pp index 0cd7434..090aeaa 100644 --- a/manifests/puppetd.pp +++ b/manifests/puppetd.pp @@ -30,6 +30,12 @@ class puppetd inherits puppet { require => [ Package["puppet"], File["/etc/default/puppet"] ], } + # name of puppet agent section in config file + $puppet_agent_section = $lsbdistcodename ? { + 'lenny','lucid' => 'puppetd', + default => 'agent', + } + # default config file for puppet nodes if ($puppetmasterd_present != true) or ($main_master != true) { file { "/etc/puppet/puppet.conf": diff --git a/templates/puppet-node.conf.erb b/templates/puppet-node.conf.erb index 0a1943c..033c2e5 100644 --- a/templates/puppet-node.conf.erb +++ b/templates/puppet-node.conf.erb @@ -6,7 +6,7 @@ rundir = /var/run/puppet factpath = $vardir/lib/facter pluginsync = true -[agent] +[<%= puppet_agent_section %>] vardir = /var/lib/puppet ssldir = $vardir/ssl server = puppet.<%= domain %>