Extend Puppet Modules - Powershell as the backend

46 views
Skip to first unread message

Paul Sanders

unread,
Jul 30, 2014, 6:17:29 AM7/30/14
to puppe...@googlegroups.com
Hello All,

I am wanting to create a number of puppet modules to help with managing some key Microsoft infrastructure components. Most of these components are manageable using powershell. 

The powershell scripts already exist (such as creating, validating and deleting). Do you know of a useful step by step guide that would point me in the right direction to convert these into puppet modules? I understand there are already (very good) powershell modules, but I would like to make some application specific ones.

Thanks in adavance,

Paul

Rob Reynolds

unread,
Jul 30, 2014, 8:43:37 AM7/30/14
to puppe...@googlegroups.com
I am not sure such a guide exists for creating modules that use PowerShell scripts, so that might be a good idea for us to add.

There are a couple of modules out there that do leverage the puppetlabs-powershell module to do similar things to what you are asking for. OpenTable's IIS module comes to mind - https://github.com/opentable/puppet-iis

 

Thanks in adavance,

Paul

--
You received this message because you are subscribed to the Google Groups "Puppet Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-dev+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-dev/f7767466-e4de-4721-b754-e2d6f9c02bb9%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Rob Reynolds
Developer, Puppet Labs

Join us at PuppetConf 2014September 20-24 in San Francisco
Register by July 31st to take advantage of the Early Bird discount save $249!
Message has been deleted

Liam Bennett

unread,
Jul 30, 2014, 5:25:46 PM7/30/14
to puppe...@googlegroups.com
Hi, yes we (at OpenTable) have done a lot of this sort of conversion both publically and internally. What sort of things are you looking to do?
Happy to assist.

Paul Sanders

unread,
Jul 31, 2014, 4:29:50 AM7/31/14
to puppe...@googlegroups.com
Thanks all :)

I am basically wanting to manage System Center and Hyper-V machines using puppet. We have a number of implementations (different customers), and we need to enforce certain settings/configurations in able to support them.

Thanks

Paul

Liam Bennett

unread,
Jul 31, 2014, 6:08:10 PM7/31/14
to puppe...@googlegroups.com
Very interesting. Yes there is definitely not anything to support that at the moment.

I guess this sort of thing was done with the vmware modules already so that would be my starting reference point in writing something to do that interaction.

Reply all
Reply to author
Forward
0 new messages