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.