That is great, looks like it needs some more work but is a good start. I didn't know that existed - thanks David..
Oliver -- -----Original Message----- From: David Nalley [mailto:da...@gnsa.us] Sent: Wednesday, May 22, 2013 5:55 AM To: users@cloudstack.apache.org Subject: Re: puppet integartion On Tue, May 21, 2013 at 7:32 AM, Oliver Leach <oliver.le...@tatacommunications.com> wrote: > 1.Can you tell me how the cloudstack and puppet communicate with each other. > > They don't - Cloudstack is an orchestration tool used to deploy > infrastructure and Puppet is a configuration management tool. The work in > tandem nicely together. You could look at the chef cloudstack-knife plugin > https://github.com/CloudStack-extras/knife-cloudstack - not sure there is > something similar for Puppet. Let me know if you find something! > Oliver, et al: Take a look at some of the work that Dan Bode has done on the puppet resources for CloudStack: https://github.com/bodepd/cloudstack_resources You can then specify instances like: cloudstack_instance { 'foo2': ensure => present, flavor => 'Small Instance', zone => 'FMT-ACS-001', image => 'CentOS 5.6(64-bit) no GUI (XenServer)', network => 'puppetlabs-network', group => 'foo2', } Or even specify multiple instances as a class, or just like in knife - use the interactive tools to provision nodes. --David