Puppet and VMWare - A potentially stooopid question

74 views
Skip to first unread message

Dan White

unread,
Jun 20, 2013, 5:39:57 PM6/20/13
to Puppet Users Mailing List
But I'd rather be certain of the answer than guess or try it and go down in flames:

The question:  Can one integrate VMWare with Open Source Puppet ?  Or is this a Puppet-Enterprise-only thing ?

“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
Bill Waterson (Calvin & Hobbes)

Justin Stoller

unread,
Jun 20, 2013, 7:47:25 PM6/20/13
to puppet...@googlegroups.com
On Thu, Jun 20, 2013 at 2:39 PM, Dan White <yg...@comcast.net> wrote:
But I'd rather be certain of the answer than guess or try it and go down in flames:

The question:  Can one integrate VMWare with Open Source Puppet ?  Or is this a Puppet-Enterprise-only thing ?

You can integrate anything you'd like with OSS :) We have a PL supported Enterprise-only extension to Cloud Provisioner to integrate with VMWare, but it uses the open Face API[1]. There's also a number of open source modules to stand up and manage VMWare products on the Forge and Github.[2] How do you want to integrate Puppet w/ VMWare?


 - Justin


“Sometimes I think the surest sign that intelligent life exists elsewhere in the universe is that none of it has tried to contact us.”
Bill Waterson (Calvin & Hobbes)

--
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 post to this group, send email to puppet...@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users.
For more options, visit https://groups.google.com/groups/opt_out.
 
 



--

Join us at PuppetConf 2013, August 22-23 in San Francisco -
http://bit.ly/pupconf13

Michael Dodwell

unread,
Jun 20, 2013, 8:53:51 PM6/20/13
to puppet...@googlegroups.com
Take a look at the Viper toolkit from VMWare. You can then create a script with the examples given and then use puppet to run the scripts to do stuff that you want.


Personally I use a VMA server to create instances, Razor to kickstart and register them against a puppetmaster, then puppet master to configure and deploy..

On the VMA server I've setup some php to allow users to kick off perl scripts that start the build process.

If only PL would release a reasonably priced Enterprise (without support even!) edition.... 

Dan White

unread,
Jun 20, 2013, 9:54:10 PM6/20/13
to puppet...@googlegroups.com
I know I can manage Linux VM’s with Puppet, I guess I am looking to get Puppet provision them as well.

I believe I will explore the possibilities in The Forge and also whip up a demo PE-Master to compare.
The demo PE-Master might impress the customer sufficiently to sell the idea of going that way.

Wish me luck !!

Dan White

unread,
Jun 20, 2013, 10:05:33 PM6/20/13
to puppet...@googlegroups.com
That might work for me if I did not hate Perl.

No offense to folks that like it, but I had a very nasty experience with it early in my computer-career that pushed me away from it.

I will still check it out.  Thanks for the pointer.

I am currently using Cobbler with Puppet.  I know this combo can create VM’s -- already did it -- but I have been gaining understanding how VMWare works from its own kind of “templates”, and I would like to see if I can handle them with Puppet.  I know Enterprise Puppet can do it, but I do not have access to a bottomless budget :(

Michael Dodwell

unread,
Jun 20, 2013, 10:12:38 PM6/20/13
to puppet...@googlegroups.com
VMWare put out SDK's for a number of languages if you don't want to use perl. Python being another *nix based one. The SDK's come with a number of example scripts that you can cut and paste without much effort to form a script that should do everything you might want. Or you can wrap them up with something simple like bash to get the same results.

I personally don't like vmware templates as you then have to manage and upgrade them on a semi-regular basis, might as well look after a kickstart environment and be done with it. Deployment time can be a little longer but as it's automated I don't think it really matters for my purposes. YMMV.


--
You received this message because you are subscribed to a topic in the Google Groups "Puppet Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/puppet-users/kiPo7zf2lo0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to puppet-users...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages