Project

General

Profile

Actions

Bug #11726

closed

Installer --foreman-proxy-puppet-ssl-* flags applied to wrong settings file

Added by Tom Verdaat over 8 years ago. Updated over 8 years ago.

Status:
Rejected
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Difficulty:
easy
Triaged:
Fixed in Releases:
Found in Releases:

Description

Foreman-installer only applies --foreman-proxy-ssl-ca, --foreman-proxy-ssl-cert and/or --foreman-proxy-ssl-key to /etc/foreman-proxy/settings.yaml but not to /etc/foreman-proxy/settings.d/puppet.yaml. Since it seems that settings.d/* config files overrule settings.yaml this means that these values are effectively not applied.

My use case is to overrule the SSL dir everywhere because I'm putting it on a different disk. With these values not being effective importing environments from the proxy is not possible. Foreman will throw a ERF12-2749 error and foreman-proxy log will state:

ERROR -- : Failed to list puppet environments: Cannot find puppet_ssl_ca file /var/lib/puppet/ssl/certs/ca.pem
"GET /puppet/environments HTTP/1.1"

Actions

Also available in: Atom PDF