Puppet Class: pulp::consumer
- Inherits:
- pulp::consumer::params
- Defined in:
- manifests/consumer.pp
Overview
Install and configure Pulp consumers
135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 |
# File 'manifests/consumer.pp', line 135
class pulp::consumer (
String $version = $pulp::consumer::params::version,
Boolean $enable_puppet = $pulp::consumer::params::enable_puppet,
Boolean $enable_nodes = $pulp::consumer::params::enable_nodes,
Boolean $enable_rpm = $pulp::consumer::params::enable_rpm,
String $host = $pulp::consumer::params::host,
Integer $port = $pulp::consumer::params::port,
String $api_prefix = $pulp::consumer::params::api_prefix,
Boolean $verify_ssl = $pulp::consumer::params::verify_ssl,
Stdlib::Absolutepath $ca_path = $pulp::consumer::params::ca_path,
Stdlib::Absolutepath $rsa_server_pub = $pulp::consumer::params::rsa_server_pub,
Stdlib::Absolutepath $rsa_key = $pulp::consumer::params::rsa_key,
Stdlib::Absolutepath $rsa_pub = $pulp::consumer::params::rsa_pub,
String $role = $pulp::consumer::params::role,
Stdlib::Absolutepath $extensions_dir = $pulp::consumer::params::extensions_dir,
Stdlib::Absolutepath $repo_file = $pulp::consumer::params::repo_file,
Stdlib::Absolutepath $mirror_list_dir = $pulp::consumer::params::mirror_list_dir,
Stdlib::Absolutepath $gpg_keys_dir = $pulp::consumer::params::gpg_keys_dir,
Stdlib::Absolutepath $cert_dir = $pulp::consumer::params::cert_dir,
Stdlib::Absolutepath $id_cert_dir = $pulp::consumer::params::id_cert_dir,
String $id_cert_filename = $pulp::consumer::params::id_cert_filename,
Boolean $reboot_permit = $pulp::consumer::params::reboot_permit,
Integer $reboot_delay = $pulp::consumer::params::reboot_delay,
String $logging_filename = $pulp::consumer::params::logging_filename,
String $logging_call_log_filename = $pulp::consumer::params::logging_call_log_filename,
Integer $poll_frequency_in_seconds = $pulp::consumer::params::poll_frequency_in_seconds,
Boolean $enable_color = $pulp::consumer::params::enable_color,
Boolean $wrap_to_terminal = $pulp::consumer::params::wrap_to_terminal,
Integer $wrap_width = $pulp::consumer::params::wrap_width,
String $messaging_scheme = $pulp::consumer::params::messaging_scheme,
String $messaging_host = $pulp::consumer::params::messaging_host,
Integer[0, 65535] $messaging_port = $pulp::consumer::params::messaging_port,
String $messaging_transport = $pulp::consumer::params::messaging_transport,
Optional[String] $messaging_vhost = $pulp::consumer::params::messaging_vhost,
String $messaging_version = $pulp::consumer::params::messaging_version,
Optional[Stdlib::Absolutepath] $messaging_cacert = $pulp::consumer::params::messaging_cacert,
Optional[Stdlib::Absolutepath] $messaging_clientcert = $pulp::consumer::params::messaging_clientcert,
Integer[0] $profile_minutes = $pulp::consumer::params::profile_minutes,
Integer $package_profile_enabled = $pulp::consumer::params::package_profile_enabled,
Integer $package_profile_verbose = $pulp::consumer::params::package_profile_verbose,
) inherits pulp::consumer::params {
class { 'pulp::consumer::install': } ->
class { 'pulp::consumer::config': } ~>
class { 'pulp::consumer::service': }
}
|