The secondaries are each clients of the first one.   Does the  
puppetmaster process use the same certificate as puppetd?

Luke

On Sep 23, 2009, at 21:38 EDT, Ohad Levy wrote:

> Did you try signing your secondary puppet master as a client of the  
> first one?
>
> make sure you use fqdn when referring to the second one, as its  
> certificate would be valid to "puppet" or its fqdn.
>
> Ohad
>
> On Thu, Sep 24, 2009 at 4:37 AM, lschiere <luke.schie...@gmail.com>  
> wrote:
>
> I have tried copying over the contents of the /var/lib/puppet/ssl/ca
> directory, but apparently something with in it is specific to the
> host, such it then complains that the certificates and keys do not
> match.  I also saw 
> http://reductivelabs.com/trac/puppet/wiki/MultipleCertificateAuthorities 
> ,
> but I do not want to put apache on each host.   With cfengine2, it was
> very simple to have cfservd running on each host, distribute the keys
> to each, and then pull result files from the clients to the central
> server.   I cannot seem to find an example of a similar setup with
> puppet.
>
> Luke
>
> On Sep 22, 4:30 pm, Luke Schierer <luke.schie...@gmail.com> wrote:
> > On Sat, Sep 19, 2009 at 7:53 AM, Luke Schierer  
> <luke.schie...@gmail.com>wrote:
> >
> >
> >
> >
> >
> > > On Sep 19, 2009, at 05:11 EDT, Peter Meier wrote:
> >
> > >>  The standard way to do that is:
> > >>>> source =>
> > >>>> ["puppet:///foo/file-$hostname","puppet:///foo/file-$lsbdistcodename
> > >>>> ","puppet:///foo/file"]
> > >>>> - check for modules/foo/file-www4, then file-jaunty, then file
> >
> > >>>> * sourceselect:
> >
> > >> Whether to copy all valid sources, or just the first one. This  
> parameter
> > >> is only used in recursive copies; by default, the first valid  
> source is
> > >> the only one used as a recursive source, but if this parameter  
> is set to
> > >> all, then all valid sources will have all of their contents  
> copied to
> > >> the local host, and for sources that have the same file, the  
> source
> > >> earlier in the list will be used. Valid values are first, all.
> >
> > >> So you can have both variants.
> >
> > >> cheers pete
> >
> > > When I tried to do this with
> >
> > source => [ 'puppet://host1/files/target','puppet://host2/files/ 
> target']
> > it works fine for the first host, which acts as the puppetmaster,  
> but not
> > for the second one.  It complains about an unknown CA.
> >
> > I realize that this is because the CA certificates differ on the  
> two hosts,
> > and the certificate puppet is using to pull files is only signed  
> by one of
> > the two, the one it gets its configuration from.
> >
> > Is there a key or keys I can distribute to each node so that I can  
> pull
> > files from all of them?
> >
> > Thanks!
> >
> > Luke- Hide quoted text -
> >
> > - Show quoted text -
>
>
>
> >


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