I'm about to deal with the same issue. This certainly isn't a Mac only  
issue.

The way I see it a "puppetca --clean <machineName> needs to be  
executed on the server.

I figure either a puppet admin has to do it, which it labor intensive,  
or a script can do it. I haven't figured out a way for the script to  
know which certs to clear though. I was thinking of setting up an  
authenticated web page that would allow field techs to submit a FQDN  
to a list, then a cron job on the server would check the list every X  
minutes and clear those certs.

What do other shops do? Please let us know.

---
Thanks,

Allan Marcus
505-667-5666



On Jun 30, 2009, at 12:26 PM, engle wrote:

>
> I am trying to come up with a workable solution in managing numerous
> Mac workstations allowing a high degree of flexibility with regards to
> certs.
>
> My puppet environment is setup to application installation on machines
> that have been 'imaged' with a base OS and the puppet and facter apps.
> So, when a Mac is 'imaged' and subsequently re-booted, puppet is run
> at startup, a cert is created and autosigned (I know that is not
> recommended...but...) and queries are performed on our LDAP database
> and apps are installed based upon the Mac's membership in various
> groups.
>
> My issue is with machines that need to be re-imaged. I am not real
> well versed on how certs and CA's function, but the newly imaged
> device fails to get a new cert from the CA(puppetmaster) and the CA
> complains that it has a cert for the device that does not match the
> request.
>
> So, would it be best to use a single cert for all of the clients or is
> there a better way to deal with this sort of setup?
>
> Thanks for any replies,
>
> Kurt Engle
> >


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