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.