Thank you for the quick response Dominic,
When i look under settings

foreman1 = (the original working) 
SSL CA file /etc/puppetlabs/puppet/ssl/certs/ca.pem            SSL CA file 
that Foreman will use to communicate with its proxies
SSL certificate /etc/puppetlabs/puppet/ssl/certs/foreman1.com.pem           
 SSL Certificate path that Foreman would use to communicate with its proxies
SSL client cert env SSL_CLIENT_CERT            Environment variable 
containing a client's SSL certificate
SSL client DN env SSL_CLIENT_S_DN            Environment variable 
containing the subject DN from a client SSL certificate
SSL client verify env SSL_CLIENT_VERIFY            Environment variable 
containing the verification status of a client SSL certificate
SSL private key /etc/puppetlabs/puppet/ssl/private_keys/foreman1.com.pem   
         SSL Private Key file that Foreman will use to communicate with its 
proxies

foreman2:
SSL CA file /etc/puppetlabs/puppet/ssl/certs/ca.pem                         
                SSL CA file that Foreman will use to communicate with its 
proxies
SSL certificate /etc/puppetlabs/puppet/ssl/certs/foreman1.com.pem           
      SSL Certificate path that Foreman would use to communicate with its 
proxies
SSL client cert env SSL_CLIENT_CERT                                         
                        Environment variable containing a client's SSL 
certificate
SSL client DN env SSL_CLIENT_S_DN                                           
                      Environment variable containing the subject DN from a 
client SSL certificate
SSL client verify env SSL_CLIENT_VERIFY                                     
                    Environment variable containing the verification status 
of a client SSL certificate
SSL private key /etc/puppetlabs/puppet/ssl/private_keys/foreman1.com.pem   
      SSL Private Key file that Foreman will use to communicate with its 
proxies


When i look in the settings.yaml
foreman1:
:ssl_certificate: /etc/puppetlabs/puppet/ssl/certs/foreman1.com.pem
:ssl_ca_file: /etc/puppetlabs/puppet/ssl/certs/ca.pem
:ssl_priv_key: /etc/puppetlabs/puppet/ssl/private_keys/foreman1.com.pem

foreman2:
:ssl_certificate: /etc/puppetlabs/puppet/ssl/certs/foreman2.com.pem
:ssl_ca_file: /etc/puppetlabs/puppet/ssl/certs/ca.pem
:ssl_priv_key: /etc/puppetlabs/puppet/ssl/private_keys/foreman2.com.pem


On Wednesday, April 26, 2017 at 6:00:06 AM UTC-5, Dominic Cleal wrote:
>
> On 25/04/17 18:34, Jason McMahan wrote: 
> > Has anyone else used the foreman puppet module to create a new formean 
> host? 
> > We used the module, created the host, and manually added it to our f5 
> > but odd things show up. 
> > 
> > If i go to https://foreman.com (load balancer) go to infrastructure > 
> > smart proxy > click on puppetca host and look at certificates 1 out of 2 
> > times it is fine. 
> > If i go to https://foreman1.com (our original formean server that is 
> > also the certificate authority) ever proxy looks fine, life is happy. 
> > 
> > If i go to https://foreman2.com (the new foreman we created with the 
> > theforeman module logon is fine, hosts report ok but when i go to smart 
> > proxy it shows red and give the error 
> > 
> > *Error: *Unable to communicate with the proxy: Permission denied @ 
> > rb_sysopen - /etc/puppetlabs/puppet/ssl/private_keys/foreman2.com.pem 
> > and Please check the proxy is configured and running on the host. 
>
> The certificate used by Foreman to communicate with its smart proxies is 
> set by the ssl_* settings under Administer > Settings > Auth. 
>
> theforeman/puppet configures this via /etc/foreman/settings.yaml, and 
> it's controlled by the "client_ssl_ca", "client_ssl_cert", and 
> "client_ssl_key" parameters on the "foreman" class 
> (
> http://www.puppetmodule.info/modules/theforeman-foreman/puppet_classes/foreman).
>  
>
>
> Check what values are appropriate for your smart proxy instance, perhaps 
> compare against your existing Foreman server, then set these parameters 
> to the same values. 
>
> -- 
> Dominic Cleal 
> [email protected] <javascript:> 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/4853cf92-dc30-4b0c-ac26-eed75e8e1240%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to