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

Reply via email to