Thanks Kevin and Jeff.

As of now I want to keep the implementation simple

* Use Hostname/ipaddress+uuid for certificates
* Enabled Autosigning on the Puppet Master


Is there any variable something like this(posted on the puppet list an hour ago)

export FACTER_FACT_AUTOSCALE_GROUP=webgroup-b

which can be used to pass to the puppet master what group this node
belongs to and on the puppet server side a policy can be applied based
on the group it belongs to.



Regards

Ankush

On Tue, Jun 5, 2012 at 12:30 PM, Kevin <ke...@fuber.org> wrote:
> Have you considered an mcollective based puppet provisioner such as
> https://github.com/ripienaar/mcollective-server-provisioner http://www.youtube.com/watch?v=lxeYYOhI0S0 )
> This would handle the certificate creation and signing
> and should expand to manage certname\hostname with ease. (though i would use
> RDNS or user-data
> (assuming onapp works similarily to AWS|openstack ) to set the hostname)
>
>
> Kevin.
>
>
> On Wed, May 30, 2012 at 7:58 PM, ankush grover <ankushcen...@gmail.com>
> wrote:
>>
>> Hi Friends,
>>
>> My company is soon to going to deploy a private cloud from OnApp in
>> the infrastructure. Task given to me is to install puppet agent when
>> any Cloud instance boots. After searching on the google found there
>> are 2 ways to do this:
>>
>>
>> * Create a template in which puppet agent is already installed and
>> configured to talk to Puppetmaster. The issue is the hostnames for
>> these Cloud instances are given by the user and puppet requires unique
>> hostnames.
>>
>> * 2nd Option is run some scripts to install puppet agent, assign the
>> new hostname based on the ip and connect it to the Puppet Master and
>> on the Puppet master side accept the client without Admin
>> intervention.
>>
>> I somebody could share his experience in configuring Puppet for Cloud
>> Instances. What is the best way to configure Puppet and also if
>> possible please share the configuration or how to that will be very
>> helpful.
>>
>>
>> Thanks & Regards
>>
>> Ankush
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Puppet Users" group.
>> To post to this group, send email to puppet-users@googlegroups.com.
>> To unsubscribe from this group, send email to
>> puppet-users+unsubscr...@googlegroups.com.
>> For more options, visit this group at
>> http://groups.google.com/group/puppet-users?hl=en.
>>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To post to this group, send email to puppet-users@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-users+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-users?hl=en.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.

Reply via email to