Revision db682119
Added by Evgeni Golov over 7 years ago
manifests/foreman_proxy_content.pp | ||
---|---|---|
# $foreman_proxy_fqdn:: FQDN of the foreman proxy
|
||
# type:String
|
||
#
|
||
# $foreman_proxy_cname:: additional names of the foreman proxy
|
||
# type:Array
|
||
#
|
||
# $certs_tar:: Path to tar file with certs to generate
|
||
# type:Optional[Stdlib::Absolutepath]
|
||
#
|
||
class certs::foreman_proxy_content (
|
||
$parent_fqdn = $fqdn,
|
||
$foreman_proxy_fqdn = $certs::node_fqdn,
|
||
$certs_tar = $certs::params::certs_tar
|
||
$parent_fqdn = $fqdn,
|
||
$foreman_proxy_fqdn = $certs::node_fqdn,
|
||
$foreman_proxy_cname = $certs::cname,
|
||
$certs_tar = $certs::params::certs_tar
|
||
) inherits certs::params {
|
||
|
||
# until we support again pushing the cert rpms to the Katello,
|
||
... | ... | |
validate_present($certs_tar)
|
||
validate_present($foreman_proxy_fqdn)
|
||
|
||
class { '::certs::puppet': hostname => $foreman_proxy_fqdn }
|
||
class { '::certs::foreman': hostname => $foreman_proxy_fqdn }
|
||
class { '::certs::foreman_proxy': hostname => $foreman_proxy_fqdn }
|
||
class { '::certs::apache': hostname => $foreman_proxy_fqdn }
|
||
class { '::certs::qpid': hostname => $foreman_proxy_fqdn }
|
||
class { '::certs::qpid_router': hostname => $foreman_proxy_fqdn }
|
||
class { '::certs::qpid_client': hostname => $foreman_proxy_fqdn }
|
||
class { '::certs::puppet': hostname => $foreman_proxy_fqdn, cname => $foreman_proxy_cname }
|
||
class { '::certs::foreman': hostname => $foreman_proxy_fqdn, cname => $foreman_proxy_cname }
|
||
class { '::certs::foreman_proxy': hostname => $foreman_proxy_fqdn, cname => $foreman_proxy_cname }
|
||
class { '::certs::apache': hostname => $foreman_proxy_fqdn, cname => $foreman_proxy_cname }
|
||
class { '::certs::qpid': hostname => $foreman_proxy_fqdn, cname => $foreman_proxy_cname }
|
||
class { '::certs::qpid_router': hostname => $foreman_proxy_fqdn, cname => $foreman_proxy_cname }
|
||
class { '::certs::qpid_client': hostname => $foreman_proxy_fqdn, cname => $foreman_proxy_cname }
|
||
|
||
if $certs_tar {
|
||
certs::tar_create { $certs_tar:
|
Also available in: Unified diff
refs #15931 - allow passing the cname parameter when generating certs (#120)
this enables Kafo to set the subjectAltName of the certificates via
--certs-node-cname. The option can be given multiple times to add
multple cnames.
this enables Kafo to set the subjectAltName of the certificates via
--foreman-proxy-cname. The option can be given multiple times to add
multple cnames.