Project

General

Profile

« Previous | Next » 

Revision 875c8377

Added by Ewoud Kohl van Wijngaarden about 4 years ago

Lint autofix + needed spec fixes

View differences:

manifests/cli.pp
# can be set to specific version number, 'latest', 'present' etc.
#
class foreman::cli (
Optional[Stdlib::HTTPUrl] $foreman_url = $::foreman::cli::params::foreman_url,
String $version = $::foreman::cli::params::version,
Boolean $manage_root_config = $::foreman::cli::params::manage_root_config,
Optional[String] $username = $::foreman::cli::params::username,
Optional[String] $password = $::foreman::cli::params::password,
Boolean $refresh_cache = $::foreman::cli::params::refresh_cache,
Integer[-1] $request_timeout = $::foreman::cli::params::request_timeout,
Optional[Stdlib::Absolutepath] $ssl_ca_file = $::foreman::cli::params::ssl_ca_file,
String $hammer_plugin_prefix = $::foreman::cli::params::hammer_plugin_prefix,
Optional[Stdlib::HTTPUrl] $foreman_url = $foreman::cli::params::foreman_url,
String $version = $foreman::cli::params::version,
Boolean $manage_root_config = $foreman::cli::params::manage_root_config,
Optional[String] $username = $foreman::cli::params::username,
Optional[String] $password = $foreman::cli::params::password,
Boolean $refresh_cache = $foreman::cli::params::refresh_cache,
Integer[-1] $request_timeout = $foreman::cli::params::request_timeout,
Optional[Stdlib::Absolutepath] $ssl_ca_file = $foreman::cli::params::ssl_ca_file,
String $hammer_plugin_prefix = $foreman::cli::params::hammer_plugin_prefix,
) inherits foreman::cli::params {
# Inherit URL & auth parameters from foreman class if possible
#
# The parameter existence must be checked in case strict variables is enabled, but this will only
# work since PUP-4072 (3.7.5+) due to a bug resolving variables outside of this class.
if versioncmp($::puppetversion, '3.7.5') < 0 or defined('$foreman::foreman_url') {
$foreman_url_real = pick($foreman_url, $::foreman::foreman_url)
$username_real = pick($username, $::foreman::initial_admin_username)
$password_real = pick($password, $::foreman::initial_admin_password)
$ssl_ca_file_real = pick($ssl_ca_file, $::foreman::server_ssl_chain)
$foreman_url_real = pick($foreman_url, $foreman::foreman_url)
$username_real = pick($username, $foreman::initial_admin_username)
$password_real = pick($password, $foreman::initial_admin_password)
$ssl_ca_file_real = pick($ssl_ca_file, $foreman::server_ssl_chain)
} else {
$foreman_url_real = $foreman_url
$username_real = $username

Also available in: Unified diff