Collection of great Puppet modules for Microsoft Windows management.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
locales (maint) - modulesync 384f4c1 Dec 13, 2017
spec (MODULES-7658) use beaker4 in puppet-module-gems Aug 30, 2018
.gitattributes (MODULES-5187) mysnc puppet 5 and ruby 2.4 Jul 6, 2017
.gitignore (MODULES-7047) PDK Convert the module Jul 11, 2018
.pdkignore (MODULES-7047) PDK Convert the module Jul 11, 2018
.project (maint) - modulesync 384f4c1 Dec 13, 2017
.rspec (maint) - modulesync 384f4c1 Dec 13, 2017
.rubocop.yml (MODULES-7047) PDK Convert the module Jul 11, 2018
.rubocop_todo.yml (maint) - modulesync 384f4c1 Dec 13, 2017
.sync.yml (MODULES-7658) use beaker3 in puppet-module-gems Aug 21, 2018
.yardopts (MODULES-7047) PDK Convert the module Jul 11, 2018
CHANGELOG.md (MODULES-5078) Prepare module for version 5.0.0 release Jun 12, 2017
CONTRIBUTING.md (maint) - modulesync 384f4c1 Dec 13, 2017
Gemfile (MODULES-7845) Fix Module Build Sep 26, 2018
LICENSE (MODULES-5187) mysnc puppet 5 and ruby 2.4 Jul 6, 2017
MAINTAINERS.md (MODULES-5187) mysnc puppet 5 and ruby 2.4 Jul 6, 2017
NOTICE (MODULES-5187) mysnc puppet 5 and ruby 2.4 Jul 6, 2017
README.md
Rakefile (MODULES-7047) PDK Convert the module Jul 11, 2018
metadata.json

README.md

Puppet on Windows

Overview

This module acts as a pack of the Puppet Forge's best Windows content. Installing puppetlabs-windows will install a variety of great modules from a diverse group of module authors, including Puppet. Many are contributed by our community, reviewed and recommended by Puppet as Puppet Approved modules. Several core modules are provided through our Puppet Supported program.

Setup

This guide assumes that you have downloaded and installed Puppet Enterprise on your Windows server and that you've connected its Puppet agent to a Puppet Enterprise master.

  • Learn more on installing the Puppet Enterprise agent onto a Windows server.
  • Don't have a PE master? Try the Learning Puppet VM for evaluation purposes.

Once installed, start by installing the windows module pack onto your PE master (like the Learning VM) by running puppet module install puppetlabs-windows from the command-line. You should see the Puppet module tool installing multiple modules from the Puppet Forge. Learn more about installing modules.

Now, you can start using individual modules from this pack to solve a problem. To do this, you'll want to browse the documentation for an individual module listed below. Equipped with details on interacting with individual module capabilities, you may want to write your own module or directly assign work to your Windows machine from the Puppet Enterprise console.

The Puppet on Windows Pack

These are the modules available in the puppetlabs-windows pack. Full documentation for each module can be found by following links to individual module pages. By installing puppetlabs-windows, you will install recommended versions of the entire set of Puppet modules.

Take note that only the modules by Puppet are supported with Puppet Enterprise. The rest have been reviewed and recommended by Puppet but are not eligible for commercial support.

Use Puppet on Windows to:

You can also create and manage Microsoft SQL including databases, users and grants with the puppetlabs-sqlserver module (for Puppet Enterprise customers, installed separately).

More from the Puppet Forge

You can find even more great modules by searching for windows. Here are a few examples from the Puppet community.

These modules are not part of this pack nor are they Puppet Approved or Puppet Supported. But, every Forge module now offers quality and community ratings to help you choose the best module for your need.