Project

General

Profile

« Previous | Next » 

Revision 402ec4c4

Added by Ivan Necas almost 10 years ago

Fixes #6088 - expose realm settings for smart proxy in the capsule installer

View differences:

manifests/init.pp
# $dns_forwarders:: DNS forwarders
# type:array
#
#
# $realm:: Use realm management
# type:boolean
#
# $realm_provider:: Realm management provider
#
# $realm_keytab:: Kerberos keytab path to authenticate realm updates
#
# $realm_principal:: Kerberos principal for realm updates
#
# $freeipa_remove_dns:: Remove DNS entries from FreeIPA when deleting hosts from realm
# type:boolean
#
# $register_in_foreman:: Register proxy back in Foreman
# type:boolean
#
......
$dns_interface = $capsule::params::dns_interface,
$dns_forwarders = $capsule::params::dns_forwarders,
$realm = $capsule::params::realm,
$realm_provider = $capsule::params::realm_provider,
$realm_keytab = $capsule::params::realm_keytab,
$realm_principal = $capsule::params::realm_principal,
$freeipa_remove_dns = $capsule::params::freeipa_remove_dns,
$register_in_foreman = $capsule::params::register_in_foreman,
$foreman_oauth_effective_user = $capsule::params::foreman_oauth_effective_user,
$foreman_oauth_key = $capsule::params::foreman_oauth_key,
......
dns_reverse => $dns_reverse,
dns_interface => $dns_interface,
dns_forwarders => $dns_forwarders,
realm => $realm,
realm_provider => $realm_provider,
realm_keytab => $realm_keytab,
realm_principal => $realm_principal,
freeipa_remove_dns => $freeipa_remove_dns,
register_in_foreman => $register_in_foreman,
foreman_base_url => $foreman_url,
registered_proxy_url => "https://${capsule_fqdn}:${capsule::foreman_proxy_port}",
manifests/params.pp
$dns_forwareders = $foreman_proxy::params::dns_forwarders
$foreman_oauth_effective_user = $foreman_proxy::params::oauth_effective_user
# Realm management options
$realm = false
$realm_provider = $foreman_proxy::params::realm_provider
$realm_keytab = $foreman_proxy::params::realm_keytab
$realm_principal = $foreman_proxy::params::realm_principal
$freeipa_remove_dns = $foreman_proxy::params::freeipa_remove_dns
$register_in_foreman = false
$certs_tar = undef

Also available in: Unified diff