Hi, I''m very new to puppet but am looking to implement it in our environment. One thing I''m struggling with is that I would like Puppet to be the only tool that makes changes to our servers, but as we run Windows for most of our systems, we need to run the continuous onslaught of Windows updates as well as normal configuration changes and software installation / updates. Are there any recommendations on how to use puppet to achieve this task? I don''t really want to go download every windows update installer and build it into a manifest to push out. Any advice? Resource suggestions? -David -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.
Josh Cooper
2012-Oct-18 22:10 UTC
Re: [Puppet Users] Using Puppet to push Windows Updates?
Hi David, On Thu, Oct 18, 2012 at 1:02 PM, David Groce <dgroce@tableausoftware.com> wrote:> Hi, > > I''m very new to puppet but am looking to implement it in our environment. > One thing I''m struggling with is that I would like Puppet to be the only > tool that makes changes to our servers, but as we run Windows for most of > our systems, we need to run the continuous onslaught of Windows updates as > well as normal configuration changes and software installation / updates. > > Are there any recommendations on how to use puppet to achieve this task? > I don''t really want to go download every windows update installer and > build it into a manifest to push out. > > Any advice? Resource suggestions? > > -David > > -- > You received this message because you are subscribed to the Google Groups "Puppet Users" group. > To post to this group, send email to puppet-users@googlegroups.com. > To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. > For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en. >If you are okay using the built-in windows update capability, you could create an exec resource to run during specified change windows, using the schedule metaparameter: http://docs.puppetlabs.com/references/latest/metaparameter.html#schedule Your exec resource could just execute a powershell script to trigger the update, something like: http://www.flobee.net/programmatically-run-windows-update-as-part-of-a-broader-patch-and-reboot-process/ Josh -- Josh Cooper Developer, Puppet Labs -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.