On Tue, Aug 30, 2011 at 8:43 PM, Dan White <y...@comcast.net> wrote:

>
> On Aug 30, 2011, at 9:17 PM, Nigel Kersten wrote:
>
>
>
> On Tue, Aug 30, 2011 at 9:28 AM, Dan White <y...@comcast.net> wrote:
>
>> The environment I work in has dev, QA, and production divisions.
>> New machines are built/loaded in dev and then moved, if necessary to QA or
>> production after they have been configured and verified.  In moving, the
>> machine in question will change its IP address and hostname.
>>
>> I have set up a Cobbler server to shortcut this, and I am now tasked with
>> adding Puppet to the mixture.
>>
>> Can anyone suggest a maintainable way for Puppet to handle machines that
>> get moved and renamed as described ?
>>
>> My first thought is to remove all the files generated by making the
>> machine a puppet client and then just re-add it as a new client in the new
>> location with the new name, but that feels like a brute-force solution.
>>
>
> Don't use hostnames for your certnames?
>
> I've used UUIDs for this sort of deployment in the past.
>
>
> Details, please.
>

The certname setting can be changed in the agent section of puppet.conf.
 When I managed Puppet down to the desktop, I would typically set the
client's certname to their serial number (which wouldn't change unless the
Motherboard was changed).  Because of this, they could change their Hostname
to their heart's content and the SSL certs for Puppet wouldn't be affected.

>  --
> 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.
>



-- 

Gary Larizza
Professional Services Engineer
Puppet Labs

Join us for PuppetConf <http://bit.ly/puppetconfsig>, September 22nd and
23rd in Portland, OR!

-- 
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