Ethan Brown
Puppet Labs
Windows configuration management has historically been fragmented and inconsistent, and for a long time was GUI driven. Even with the advent of the programmatic access that PowerShell provides for Windows systems, it can be difficult to scale and manage configuration across an enterprise that may include a variety of operating system editions. This workshop will begin with simple demonstrations of how to manage the configuration of a Windows system with the same declarative Puppet language that's used on Linux operating systems. These examples will build up to a more complex multitier application setup, demonstrating how classifications can be used to configure nodes for different purposes.