I should also say I'm on Puppet 3.8.7.
On Tuesday, November 15, 2016 at 11:19:53 AM UTC-5, jmp242 wrote:
>
> I'm using Puppet to help some third party updates happen on my fleet of
> Windows 7 computers. Part of that is rebooting if there is a reboot pending
> before trying to install third party updates to try and sidestep the 1603
> MSI errors. I have a schedule when this can happen.
> schedule { 'standard_updates':
> range => '02:00 - 12:00',
> weekday => 'Tuesday',
> }
>
> reboot { 'before':
> when => pending,
> schedule => 'standard_updates',
> noop => $noreboot,
> }
>
> package { $generalwindowspackages:
> ensure => latest,
> provider => 'chocolatey',
> schedule => 'standard_updates',
> require => Reboot['before'],
> }
> package { $additionalwindowspackages:
> ensure => latest,
> provider => 'chocolatey',
> schedule => 'standard_updates',
> require => Reboot['before'],
> }
>
> Now, my understanding in the documentation is that this will only apply
> the reboot from 2AM-Noon Tuesdays. It also defaults to only applying it 1
> time in a period. What I'm not sure is if that is per package that requires
> it or not. What's quite odd to me is that today I had 2 instances of Puppet
> rebooting some computers because of a pending reboot, once at the beginning
> of the scheduled period and once about 6 hours later. Now they were both
> during the schedule, but it seems like it should not have applied the
> reboot again. If it was going to reboot again, why wouldn't it have done so
> at the very next puppet run? How should I express that it should only
> reboot once during the scheduled period?
>
--
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/0a3dca96-d697-4eb8-ad4b-9784075fe0db%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.