Re: [Puppet Users] Puppet in EC2

2013-03-11 Thread Justin Lambert
I've been using R.I's ec2-boot-init to set the hostname (based of instance ID 
and AZ) and his mcollective-server-provisioner to securely sign certificates.  
Roles are assigned based on what security group the instance is in so I can use 
auto-scaling (with a few exceptions that are hostname based).

On Mar 8, 2013, at 11:41 PM, sylvainkalache sylvain.kala...@gmail.com wrote:

 Hello!
 
 I'm looking for the best way to integrate Puppet with EC2, I read
 posts on that group but they are all old, I wanted to know if things
 have changed since then.
 
 So far here are the possibilities I found to tight EC2 with Puppet:
 
 -Use the instance name as reference like  instance_id-puppetclass-
 environment - http://bit.ly/YitdC3
 -Use the instance security group as reference - http://bit.ly/YitdC3
 -Use the user-data, populate with JSON and parse on the puppet master
 side - http://bit.ly/13MsfGe
 -Use the user-data, but parse on client side with facter - 
 http://bit.ly/XZlVXD
 
 I don't like to use the name or security as reference at these data
 has not been designed for this.
 I don't like user-data because you can't change them after the
 instance is launched.
 
 Finally I found all the approach kind of dirty for something which is
 widely used. Are they other possibilities?
 
 -- 
 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+unsubscr...@googlegroups.com.
 To post to this group, send email to puppet-users@googlegroups.com.
 Visit this group at http://groups.google.com/group/puppet-users?hl=en.
 For more options, visit https://groups.google.com/groups/opt_out.
 
 

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




Re: [Puppet Users] Puppet in EC2

2013-03-11 Thread R.I.Pienaar


- Original Message -
 From: Justin Lambert jlamb...@infiniteviewtech.com
 To: puppet-users@googlegroups.com
 Sent: Monday, March 11, 2013 1:57:23 PM
 Subject: Re: [Puppet Users] Puppet in EC2
 
 I've been using R.I's ec2-boot-init to set the hostname (based of instance ID
 and AZ) and his mcollective-server-provisioner to securely sign
 certificates.  Roles are assigned based on what security group the instance
 is in so I can use auto-scaling (with a few exceptions that are hostname
 based).

that still works? :P

cloud-init is now in EPEL which is quite nice, though I do like my 
ec2-boot-init's
ability to load down its plugins and not be stuck with whatever cloud-init has

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




[Puppet Users] Puppet in EC2

2013-03-09 Thread sylvainkalache
Hello!

I'm looking for the best way to integrate Puppet with EC2, I read
posts on that group but they are all old, I wanted to know if things
have changed since then.

So far here are the possibilities I found to tight EC2 with Puppet:

-Use the instance name as reference like  instance_id-puppetclass-
environment - http://bit.ly/YitdC3
-Use the instance security group as reference - http://bit.ly/YitdC3
-Use the user-data, populate with JSON and parse on the puppet master
side - http://bit.ly/13MsfGe
-Use the user-data, but parse on client side with facter - http://bit.ly/XZlVXD

I don't like to use the name or security as reference at these data
has not been designed for this.
I don't like user-data because you can't change them after the
instance is launched.

Finally I found all the approach kind of dirty for something which is
widely used. Are they other possibilities?

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