How do you use the WSUS Module client to configure WSUS settings on Puppet Agent servers?

asked 2016-09-09 19:10:16 -0600

Conventional gravatar image

updated 2016-09-11 16:54:16 -0600

I am using Puppet Enterprise with Puppet Master installed on CentOS 7.2. I have installed the WSUS Module.

I created a module for this manifest to go into. I have a manifest like this:

class { 'wsus_client':
   server_url       => http://x.x.x.x:pppp',
   auto_update_option   => "Scheduled",
   scheduled_install_day => "Wednesday",
   scheduled_install_hour => 3,
}

When I run Puppet Agent there are no errors. Other manifests work against Windows client servers. The above manifest does not work, and there is no evidence it ran. On the Windows client with Puppet Agent installed correctly and working, I look for details of its configuration. I find that the Local Group Policy editor screen (using the MMC) shows settings that are different from the above manifest. The registry settings associated with these WSUS settings are different from both the Local Group Policy editor settings AND the corresponding manifest's declarations above. The inconsistencies among these three things are concerning to me.

Group policy is not used on the Windows servers on my network.

Why aren't the settings in the manifest above working? Other manifests created in the same fashion without the WSUS module work just fine. My Puppet Agent runs with the -d flag. In the verbose output, I see no clues.

edit retag flag offensive close merge delete