On 4/29/14, 10:45 AM, Matt Zagrabelny wrote:
> Hi!
> 
> On Tue, Apr 29, 2014 at 9:13 AM, Marc <[email protected]> wrote:
>> Hello
>>
>> I am trying puppet 3.5.1 on a Debian Jessie.
>>
>> How can I enable Puppet by default on new installations ?
> 
> It looks like it is.
> 
>> I need to do that, for Debian deployment. I use Debian FAI to install Debian
>> on my workstations. After the deployment, Puppet is launched. I just have to
>> sign them on Puppet Master in order to launch the post install with puppet
>> (AD integration, CUPS configuration...).
>>
>> So now, I can't do that because the /etc/default/puppet file is not read by
>> the system.
> 
> I don't think there is any need to read /etc/default/puppet on Debian
> Jessie. The Jessie puppet package does not install /etc/default/puppet
> and the init script doesn't make use of anything in the file either -
> thought it does make an attempt to read it:
> 
> [ -r /etc/default/puppet ] && . /etc/default/puppet
> 
>> The only solution I see, is to add a cron task @reboot. Am I wrong ?
> 
> I don't follow what you want to have done. What exactly would you put
> in the cron task?
> 
> -mz
> 

Hi,

Recommend that you do not run the agent as a service at all and instead
use cron. You can then have each system randomize when they check in to
prevent thundering herd[1]. I still run the puppet agent by default at
boot time which is handled as you mentioned by cron with @reboot. If you
bring up all your systems at the same time, this could pose an issue for
you.

Here my puppet module[2] that can manage your agent with cron or as a
service.

[1] - http://en.wikipedia.org/wiki/Thundering_herd_problem
[2] - https://github.com/ghoneycutt/puppet-module-puppet

Best regards,
-g

-- 
Garrett Honeycutt
@learnpuppet
Puppet Training with LearnPuppet.com
Mobile: +1.206.414.8658

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/535FC0D2.1090807%40garretthoneycutt.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to