Skip to main content

Integrations

The Best of the PowerShell Gallery, Right in Your Puppet Enterprise Console

Leverage the power of PowerShell DSC in Puppet for enhanced Windows automation.

Image alt text

Unlock Advanced Windows Configuration

Simplify DSC icon

Simplify DSC

Enhance Visibility icon

Enhance Visibility

Boost Productivity icon

Boost Productivity

Straightforward Configuration

DSC resources offer unprecedented hooks into the Windows operating system and provide straightforward configuration functionality that will make your Unix coworkers green with envy. And now you can puppet module install any PowerShell Module with DSC Resources from the PowerShell Gallery and use it just like you would any other Puppet module. Describe what you need in Puppet’s effortlessly declarative language and then let Puppet do what it does best: abstract away the details and just make the changes you need.

There’s no need to set up a pull server, and no need to distribute the DSC Resources. Just classify your Windows nodes just like any other in your infrastructure. Write a profile class or use the Puppet Enterprise Console directly. And when you inspect the run reports later, you’ll see each parameter that’s changed and what values it changed from and to, which is something that no other tool on the market can do.

Pair with Puppet's VS Code Extension

When paired with Puppet’s VS Code extension, you’ll get all the IntelliSense goodness that you’ve come to expect as you’re writing your profile classes. Not only do you get context-sensitive syntax highlighting and autocompletion, but you’ll get parameter validation that knows what data types to use and even which values are acceptable – even if that comes from the underlying DSC resource.

Integrate Across Your Infrastructure

LEARN MORE

Further DSC Reading