This module is deprecated. Do not use it anymore
- Overview
- Module Description - What is the windows_autoupdate module?
- Setup - The basics of getting started with windows_autoupdate
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
Puppet module for managing Microsoft Windows Automatic Updates.
This module configures all the relevant windows registry keys used to manage windows automatic update settings on your windows machine.
- Configures registry keys/values
Manage autoupdates with default settings:
include windows_autoupdate
Disable auto updates:
class { 'windows_autoupdate': noAutoUpdate => '1' }
The autoupdate module primary classes, windows_autoupdate
, configures all the
registry settings required to manage auto updates.
Parameters within windows_autoupdates
:
- 0 - Enable Automatic Updates (Default)
- 1 - Disable Automatic Updates
- 2 - Notify for download and notify for install
- 3 - Auto download and notify for install
- 4 - Auto download and schedule the install
- 0 - Install every day
- 1 to 7 - Install on specific day of the week from Sunday (1) to Saturday (7).
- 0 to 23 - Install time of day in 24-hour format
- 1 to use custom update server
- The number of minutes to wait after service start time before performing the installation.
- 1 to prevent automatic reboot while users are logged on.
windows_autoupdates
: Guides the basic management of windows auto update settings.
This module is tested on the following platforms:
- Windows 2008 R2
It is tested with the OSS version of Puppet only.
Please read CONTRIBUTING.md for full details on contributing to this project.