Question on Puppet and Windows

235 views
Skip to first unread message

Moses Hernandez

unread,
Jan 6, 2014, 10:51:16 AM1/6/14
to puppet...@googlegroups.com
I am about to start a project that is mix of linux and mostly windows. I would say that 60-70% of the environment will be Windows Servers. I have a concern that the new PowerShell DSC (Desired State Configuration) may provide me more benefit than Puppet on Windows. I was wondering if anyone had a comparison pros and cons for Windows DSC vs Puppet on Windows? I currently know that I will want to use Puppet to manage my *nix devices and the thought of having to maintain two separate configuration management tools for such a small environment makes me cringe. Just wondering what the list thoughts are.

Rob Reynolds

unread,
Jan 6, 2014, 12:11:49 PM1/6/14
to puppet...@googlegroups.com
Here's a place where you can test out the different resources for DSC. https://github.com/ferventcoder/vagrant-windows-puppet/tree/master/boxes/microsoft-dsc (specifically https://github.com/ferventcoder/vagrant-windows-puppet/blob/master/boxes/microsoft-dsc/powershelldsc/Test.ps1).

If you find that some of them do not work as well you might have thought, please remember that DSC is a v1 product.

Also keep in mind that DSC will only work on Windows Server 2008 R2+ and Windows 7 SP1+. I put together a chocolatey package for installing DSC. http://chocolatey.org/packages/powershell4

I would be curious to know others feedback on PowerShell DSC.


On Mon, Jan 6, 2014 at 9:51 AM, Moses Hernandez <mo...@moses.io> wrote:
I am about to start a project that is mix of linux and mostly windows. I would say that 60-70% of the environment will be Windows Servers. I have a concern that the new PowerShell DSC (Desired State Configuration) may provide me more benefit than Puppet on Windows. I was wondering if anyone had a comparison pros and cons for Windows DSC vs Puppet on Windows? I currently know that I will want to use Puppet to manage my *nix devices and the thought of having to maintain two separate configuration management tools for such a small environment makes me cringe. Just wondering what the list thoughts are.

--
You received this message because you are subscribed to the Google Groups "Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/4080f587-80e9-46e5-9d88-9e7defb1ce77%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.



--
Rob Reynolds
Developer, Puppet Labs

Join us at PuppetConf 2014September 23-24 in San Francisco

Marc Sutter

unread,
Sep 15, 2014, 5:23:40 AM9/15/14
to puppet...@googlegroups.com
Hi,

There is also a puppet dsc module now: https://forge.puppetlabs.com/msutter/dsc
Reply all
Reply to author
Forward
0 new messages