I heard today about Windows 2012 R2 "desired state configuration" which made
me think a bit of puppet. The general idea is to get systems configured to
a desired state with whichever changes are needed to get to that state.
Desired State Configuration in Windows Server 2012 R2 PowerShell - YouTube for a presentation.
But when I see a bit of configuration sample in the above video it makes
me think a lot of puppet:
Configuration FourthCoffeeWebsite
{
Node ("WebServer1","WebServer2")
{
# Install the IIS role
WindowsFeature IIS
{
Ensure = "Present"
Name = "Web-Server"
}
# Install the ASP .NET 4.5 role
WindowsFeature AspNet45
{
Ensure = "Present"
Name = "Web-Server"
}
}
}
Funny how system administration in the Windows and Linux/Unix world is
converging. Just like Windows PowerShell makes me think of scripting
languages and the unix commandline.