Published on 2 September 2015 by

Today, we’re really excited to announce two new modules to add to our growing collection of Puppet Supported and Approved modules for Windows. The first is our Windows PowerShell Desired State Configuration (DSC) module. DSC, for those who aren’t familiar, is a platform for managing and deploying changes to Windows resources. DSC provides PowerShell language extensions that allow you to declaratively define your configurations.

Over the past few months, we’ve had the pleasure of working with the excellent DSC team at Microsoft, led by Distinguished Engineer Jeffrey Snover, the creator of PowerShell. Jeffrey and team have been instrumental in helping us build this module and we’re thrilled to share our collaborative effort with all of you today. Marc Sutter, the Puppet community member who designed the original module, has graciously offered to help the team here at Puppet Labs as we work to make the module a fully supported one. To that end, we’d love to get your feedback, so please download the module and let us know what you think.

Since DSC launched in 2013, Microsoft has been busy building out resources for everything from Active Directory, to Microsoft Exchange, Hyper-V, and more. We love seeing this kind of coverage because it means we don’t have to build all of these types and providers ourselves. With this module, you can use the same Puppet Enterprise capabilities and workflows you’re already using to manage the rest of your infrastructure — whether that’s Linux environments, F5 load balancers, or cloud instances — to manage all aspects of your Windows environment. In addition to having a centralized management platform, you also get full reporting capabilities so you know exactly what changes are made.

We also announced our newly supported WSUS Client module today. The WSUS client module lets you configure settings on client nodes to point to the correct update servers; schedule updates and the frequency of the updates; and control update policies. Now Windows admins can ensure their Windows Server Update Service client configuration settings are consistent, and can provide reports showing that their machine patch settings meet compliance requirements.

In case you’re wondering about our support for WSUS Server, we’re happy to let you know that we're already working on a WSUS server module so stay tuned!

If you want to see live demos of our new DSC and WSUS modules, register now for the Windows DSC and WSUS Modules webinar on September 17. If you want to talk to our Windows experts in person, we’d love to meet you at PuppetConf, where we’ll have a bunch of great Windows talks:

Learn More

Share via:
Posted in:
The content of this field is kept private and will not be shown publicly.

Restricted HTML

  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <blockquote cite> <code> <ul type> <ol start type> <li> <dl> <dt> <dd> <h2 id> <h3 id> <h4 id> <h5 id> <h6 id>
  • Lines and paragraphs break automatically.
  • Web page addresses and email addresses turn into links automatically.