----- Original Message -----
> From: "Daniel Sauble" <djsau...@puppetlabs.com>
> To: puppet-users@googlegroups.com
> Sent: Thursday, May 10, 2012 7:34:14 PM
> Subject: [Puppet Users] Re: Puppet Sites. Your thoughts?
> 
> On Thursday, May 10, 2012 10:39:22 AM UTC-7, windowsrefund wrote:
> 
> 
> On May 10, 12:44 pm, Daniel Sauble < djsau...@puppetlabs.com > wrote:
> > 
> > - Securely add nodes to your deployment without manually signing
> > certificates on the CA...
> > - ...so that you can have the advantages of autosigning without its
> > security problems.
> > 
> 
> I'm about to engage on a similar effort and was thinking of writing a
> puppet face to handle this job. Can you elaborate on the work flow
> and
> solution you're thinking about?
> 
> 
> 
> We're looking to implement a Puppet Face to address this need. The
> workflow currently looks like:
> 
> 
> 
>     1. Login to the site host
>     2. Generate a pre-shared key
>     3. Join a node to the site using the pre-shared key
>     4. Repeat step 3 for every node you want to add to the site
> 
> 
> 
> From the command-line, this workflow might be represented as the
> following:
> 
> node02$ ssh ad...@site02.domain.com
> Last login: Mon May 7 18:15:43 2012
> site02$ mount /media/usbdisk
> site02$ puppet site generate key > /media/usbdisk/site.key
> site02$ umount /media/usbdisk
> site02$ exit
> node02$ mount /media/usbdisk
> node02$ puppet node join site02.domain.com < /media/usbdisk/site.key
> Trying to add node02.domain.com to the site at site02.domain.com...
> 
> 
> Use `puppet site status node02.domain.com` to confirm success
> 
> To stop waiting for the command to complete, press Ctrl-C.
> 
> The command will still complete in the background. Added
> node02.domain.com to the site at site02.domain.com

Can you explain the advantages this workflow has over the current process
involving requesting a cert and signing it on the master?

It would also be great if you could send plain text mail as is the convention
on this list.

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