On 19/12/11 12:05, ollies...@googlemail.com wrote: > Thanks, > > On our older infrastrcture if we wanted to scale out we just copied > the ssldir and changed the filenames to the FQDN of the new master > server. certdnsnames would be wildcarded.
The problem with this way of scaling is that you won't be able to revoke a certificate. The reason is that more than one certificate can have the same serial. I believe it's better to dedicate a master to be a CA only master. Then you point your clients to this ca. If you fear the SPOF, then you can use a pair of CA server sharing ssldir either through rsync or anything else allowing sharing files. > Now using 2.7.9 how do we do certificates so we could scale out > horizontally from behind this loadbalancer ? There's no reasons you can't do what you were doing before upgrading to the 2.7.9 version. If what you were doing doesn't work anymore, then it might be a bug you should report. > Tring this approach leads now to this:- > > # puppet cert --list --all > warning: The `certdnsnames` setting is no longer functional, > after CVE-2011-3872. We ignore the value completely. > > For your own certificate request you can set `dns_alt_names` in the > configuration and it will apply locally. There is no configuration > option to > set DNS alt names, or any other `subjectAltName` value, for another > nodes > certificate. > > Alternately you can use the `--dns_alt_names` command line option to > set the > labels added while generating your own CSR. > - <CLIENT FQDN> (FA:C4:68:C1:30:E2:95:9E:48:AB:ED:E4:A7:BF:3F:19) > (certificate signature failure) > > Going around in circles somewhat trying to get a modern puppet setup > with a potential to scale horizontally. The command just complains about the certdnsnames option that has been removed. You can stil use dns_alt_names to generate clients and/or server certificates with embedded subjectAltName extension. -- Brice Figureau My Blog: http://www.masterzen.fr/ -- 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.