[chef] Re: RE: RE: Re: Re: How do I configure the ssl to make the chef client and server happy


Chronological Thread 
  • From: Daniel DeLeo < >
  • To:
  • Subject: [chef] Re: RE: RE: Re: Re: How do I configure the ssl to make the chef client and server happy
  • Date: Fri, 25 Jul 2014 13:06:03 -0700

On Friday, July 25, 2014 at 10:18 AM, Stephen Corbesero wrote:
> More follow-ups...
>  
> I've built my pem & key just using the system openssl with a conf file to 
> generate the SANs. I fetch it via "knife ssl fetch" which puts it in the 
> /etc/chef/trusted-certs/ dir. But chef-client is still failing. And 'knife 
> ssl check' fails saying I need the cert there, but it is there.
>  
> Am I still missing a step?

What failure message are you getting from 'knife ssl check’ ?


--  
Daniel DeLeo  
>  
>  
> -----Original Message-----
> From: Stephen Corbesero 
> [mailto:
>   
> Sent: Friday, July 25, 2014 11:16 AM
> To: 
> 
>  
> (mailto: )
> Subject: [chef] RE: Re: Re: How do I configure the ssl to make the chef 
> client and server happy
>  
> Thank you Noah and Daniel,
>  
> Follow-up questions:
>  
> Do I need to use the openssl inside the /opt/chef-server/... dirs so it 
> gets the right openssl cnf file?
>  
>  
>  
> -----Original Message-----
> From: Daniel DeLeo 
> [mailto:
>  On Behalf Of Daniel DeLeo
> Sent: Thursday, July 24, 2014 1:57 PM
> To: 
> 
>  
> (mailto: )
> Subject: [chef] Re: Re: How tdo I configure the ssl to make the chef client 
> and server happy
>  
>  
>  
> On Thursday, July 24, 2014 at 10:54 AM, Noah Kantrowitz wrote:
>  
> > Just generate the certificate/key yourself and provide it to the server. 
> > To make a self-signed cert:
> >  
> > $ openssl req -x509 -newkey rsa:4096 -keyout chef.key -out chef.pem 
> > -nodes -days 365
> >  
> > And then in your /etc/chef-server/chef-server.rb (you may have to create 
> > it):
> >  
> > nginx['ssl_certificate'] = '/etc/chef-server/chef.pem'
> > nginx['ssl_certificate_key'] = '/etc/chef-server/chef.key'
> >  
> > You'll need to distribute the chef.pem to all clients as well, and 
> > configure it as a trusted CA certificate.
> >  
> > --Noah
>  
> I think you’ll also need to set the SubjectAltName field to include each of 
> the hostnames you wish to use.
>  
> --  
> Daniel DeLeo






Archive powered by MHonArc 2.6.16.

§