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

Reply via email to