Fabien Dupont wrote:
>
>
> 2009/5/1 Michael DeHaan <[email protected] <mailto:[email protected]>>
>
>     Christian Horn wrote:
>     > On Fri, May 01, 2009 at 08:15:16PM +0200, Fabien Dupont wrote:
>     >
>     >> Wouldn't it be possible to have Cobbler manage Puppet's host
>     certificates
>     >> the way it manages DHCP and DNS.
>     >>
>     >
>     > Nice idea!
>     >
>     >
>     >> As far as the Puppet instance is on the
>     >> same server it wouldn't be difficult to call puppetca and we
>     could think of
>     >> downloading certificates from Cobbler SVC during installation
>     time through a
>     >> snippet.
>     >>
>     >
>     > I wouldnt want the cert including the needed private key beeing
>     trans-
>     > ferred over the net in the clear.
>     > Letting cobbler doing the signing of the cert (with accompanying
>     > private key beeing only on the newly deployed box) sounds fine thou.
>     >
>     > A bit better than autosigning since cobbler will only sign the
>     > certs of cobbler-deployed boxen and not some rogue new box on the
>     > network.
>     >
>     >
>     > Christian
>     > _______________________________________________
>     > cobbler mailing list
>     > [email protected]
>     <mailto:[email protected]>
>     > https://fedorahosted.org/mailman/listinfo/cobbler
>     >
>
>     If I understand this correctly, this would be something like having
>     cobblerd periodically check puppetca to see if any hostnames it new
>     about where in the list?
>
>  
> I'm not sure I understand your statement, so I'll explain mine further.
>
> I thought about create puppet certificates when creating system in 
> cobbler through 'cobbler system add'. I thought about an option in 
> 'cobbler system', thinking of something like this :
>
> cobbler system add --name=somesrv --profile=someprofile 
> --enable-puppet=1 --mgmt-classes=class1,class2
>
> The option --enable-puppet would mean to things :
> 1. if certificates are not already present, cobbler would generate 
> them through puppetca at 'cobbler sync'
> 2. a snippet would install puppet and download the certificates (over 
> HTTPS as stated in a previous email)
>
> This way, cobblerd would check only on 'cobbler sync'.

I think we'd still want to use puppet's CSR system and more likely just 
have cobbler call puppetca to sign the systems in the cobbler db.  
(Perhaps any with any mgmt_classes assigned).

I think this could be implemented as a seperate script using the Cobbler 
API without having to be in Cobbler's core as some admins may still want 
to do manual signing.

--Michael


_______________________________________________
cobbler mailing list
[email protected]
https://fedorahosted.org/mailman/listinfo/cobbler

Reply via email to