On 4/29/14, 10:45 AM, Matt Zagrabelny wrote:
> Hi!
> 
> On Tue, Apr 29, 2014 at 9:13 AM, Marc <marcol...@gmail.com> 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 puppet-users+unsubscr...@googlegroups.com.
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