<commit_before># puppet-windows_autoupdate

####Table of Contents

1. [Overview](#overview)
2. [Module Description - What is the windows_autoupdate module?](#module-description)
3. [Setup - The basics of getting started with windows_autoupdate](#setup)
    * [What windows_autoupdate affects](#what-autoupdates-affects)
    * [Setup requirements](#setup-requirements)
    * [Beginning with windows_autoupdate](#beginning-with-autoupdates)
4. [Usage - Configuration options and additional functionality](#usage)
5. [Reference - An under-the-hood peek at what the module is doing and how](#reference)
5. [Limitations - OS compatibility, etc.](#limitations)
6. [Development - Guide for contributing to the module](#development)

##Overview

Puppet module for managing [Microsoft Windows Automatic Updates](http://support.microsoft.com/kb/328010).

[![Build Status](https://secure.travis-ci.org/liamjbennett/puppet-windows_autoupdate.png)](http://travis-ci.org/liamjbennett/puppet-windows_autoupdate)

##Module Description

This module configures all the relevant windows registry keys used to manage windows automatic update settings on your windows machine.

##Setup

###What autoupdates affects

* Configures registry keys/values

###Beginning with autoupdate

Manage autoupdates with default settings:

```puppet
   include windows_autoupdate
```

Disable auto updates:

```puppet
   class { 'windows_autoupdate': noAutoUpdate => '1' }
```

##Usage

###Classes and Defined Types

####Class: `windows_autoupdate`
The homes module primary classes, `windows_autoupdate`, configures all the registry settings required to manage auto updates.

**Parameters within `windows_autoupdates`:**
#####`noAutoUpdate`<commit_msg>updating documentation<commit_after># puppet-windows_autoupdate

####Table of Contents

1. [Overview](#overview)
2. [Module Description - What is the windows_autoupdate module?](#module-description)
3. [Setup - The basics of getting started with windows_autoupdate](#setup)
    * [What windows_autoupdate affects](#what-autoupdates-affects)
    * [Setup requirements](#setup-requirements)
    * [Beginning with windows_autoupdate](#beginning-with-autoupdates)
4. [Usage - Configuration options and additional functionality](#usage)
5. [Reference - An under-the-hood peek at what the module is doing and how](#reference)
5. [Limitations - OS compatibility, etc.](#limitations)
6. [Development - Guide for contributing to the module](#development)

##Overview

Puppet module for managing [Microsoft Windows Automatic Updates](http://support.microsoft.com/kb/328010).

[![Build Status](https://secure.travis-ci.org/liamjbennett/puppet-windows_autoupdate.png)](http://travis-ci.org/liamjbennett/puppet-windows_autoupdate)

##Module Description

This module configures all the relevant windows registry keys used to manage windows automatic update settings on your windows machine.

##Setup

###What autoupdates affects

* Configures registry keys/values

###Beginning with autoupdate

Manage autoupdates with default settings:

```puppet
   include windows_autoupdate
```

Disable auto updates:

```puppet
   class { 'windows_autoupdate': noAutoUpdate => '1' }
```

##Usage

###Classes and Defined Types

####Class: `windows_autoupdate`
The autoupdate module primary classes, `windows_autoupdate`, configures all the registry settings required to manage auto updates.

**Parameters within `windows_autoupdates`:**
#####`noAutoUpdate`
{'fraction_non_alphanumeric': 0.11265969802555169, 'fraction_numerical': 0.008130081300813009, 'mean_word_length': 5.8353174603174605, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1474617', 'n_tokens_mistral': 1031, 'n_tokens_neox': 968, 'n_words': 302}