Well, the suggestion to have the client do it via a SSH command is a good
one and is working for me. Thanks to Michael and Nigel for pointing me in
this direction. I just need to formalize the process in my environment.

However (there is always a however). I am still a little shaky on the whole
cert process. One thing that I have noticed is that I can run a 'puppetca -c
<host>' on the server, but the client <host> is still able to communicate
with the server and get its catalog. I do not understand how that could be.

-kurt

On Thu, Jul 2, 2009 at 8:56 AM, Allan Marcus <al...@lanl.gov> wrote:

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