Puppet Class: pulp
- Defined in:
- manifests/init.pp
Overview
Class: pulp
Full description of class pulp here.
Parameters
-
‘sample parameter` Explanation of what this parameter affects and what it defaults to. e.g. “Specify one or more upstream ntp servers as an array.”
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 |
# File 'manifests/init.pp', line 13
class pulp (
String $version,
String $pulp_packages_ensure,
String $gofer_package_ensure,
Array[Pulp::Plugin] $enable_plugins,
String $http_user,
Boolean $manage_http_user,
String $http_group,
Boolean $manage_http_group,
Boolean $exec_pulp_manage_db,
Boolean $manage_repo,
Variant[String, Undef] $repo_proxy,
Variant[String, Undef] $proxy_host,
Variant[Integer[1, 65535], Undef] $proxy_port,
Variant[String, Undef] $proxy_username,
Variant[String, Undef] $proxy_password,
Variant[Integer[0], Undef] $number_workers,
Variant[Integer[0], Undef] $max_tasks_per_child,
Boolean $repo_auth,
Array[String] $repo_auth_repo_url_prefixes,
Boolean $repo_auth_verify_ssl,
Array[String] $repo_auth_disabled_authenticators,
Stdlib::Absolutepath $repo_auth_cert_location,
Stdlib::Absolutepath $repo_auth_global_cert_location,
Stdlib::Absolutepath $repo_auth_protected_repo_listing_file,
Stdlib::Absolutepath $repo_auth_crl_location,
String $database_name,
String $database_seeds,
Variant[String, Undef] $database_username,
Variant[String, Undef] $database_password,
Variant[String, Undef] $database_replica_set,
Boolean $database_ssl,
Variant[String, Undef] $database_ssl_keyfile,
Variant[String, Undef] $database_ssl_certfile,
Boolean $database_verify_ssl,
Variant[Stdlib::Absolutepath, Undef] $database_ca_path,
Boolean $database_unsafe_autoretry,
Enum['majority', 'all'] $database_write_concern,
String $server_server_name,
String $server_key_url,
String $server_ks_url,
String $server_default_login,
String $server_default_password,
Boolean $server_debugging_mode,
String $server_log_level,
Stdlib::Absolutepath $server_working_directory,
Stdlib::Absolutepath $authentication_rsa_key,
Stdlib::Absolutepath $authentication_rsa_pub,
Variant[Stdlib::Absolutepath, Undef] $security_cacert,
Variant[Stdlib::Absolutepath, Undef] $security_cakey,
Variant[Stdlib::Absolutepath, Undef] $security_ssl_ca_certificate,
Integer[0] $security_user_cert_expiration,
Integer[0] $security_consumer_cert_expiration,
Stdlib::Absolutepath $security_serial_number_path,
Integer[-1] $consumer_history_lifetime,
Variant[Integer[0], Float[0.0]] $data_reaping_reaper_interval,
Variant[Integer[0], Float[0.0]] $data_reaping_archived_calls,
Variant[Integer[0], Float[0.0]] $data_reaping_consumer_history,
Variant[Integer[0], Float[0.0]] $data_reaping_repo_sync_history,
Variant[Integer[0], Float[0.0]] $data_reaping_repo_publish_history,
Variant[Integer[0], Float[0.0]] $data_reaping_repo_group_publish_history,
Variant[Integer[0], Float[0.0]] $data_reaping_task_status_history,
Variant[Integer[0], Float[0.0]] $data_reaping_task_result_history,
Boolean $ldap_enabled,
String $ldap_uri,
String $ldap_base,
String $ldap_tls,
String $ldap_default_role,
String $ldap_filter,
Boolean $oauth_enabled,
String $oauth_oauth_key,
String $oauth_oauth_secret,
String $messaging_url,
String $messaging_transport,
Boolean $messaging_auth_enabled,
Variant[Stdlib::Absolutepath, Undef] $messaging_cacert,
Variant[Stdlib::Absolutepath, Undef] $messaging_clientcert,
String $messaging_topic_exchange,
Boolean $messaging_event_notifications_enabled,
String $messaging_event_notification_url,
String $tasks_broker_url,
Boolean $tasks_celery_require_ssl,
Variant[Stdlib::Absolutepath, Undef] $tasks_cacert,
Variant[Stdlib::Absolutepath, Undef] $tasks_keyfile,
Variant[Stdlib::Absolutepath, Undef] $tasks_certfile,
Variant[String, Undef] $tasks_login_method,
Boolean $email_enabled,
String $email_host,
Integer[1, 65535] $email_port,
String $email_from,
String $lazy_redirect_host,
Integer[1, 65535] $lazy_redirect_port,
String $lazy_redirect_path,
Boolean $lazy_https_retrieval,
Integer[0] $lazy_download_interval,
Integer[0] $lazy_download_concurrency,
Boolean $profiling_enabled,
Stdlib::Absolutepath $profiling_directory,
) {
contain ::pulp::repos
contain ::pulp::install
contain ::pulp::config
contain ::pulp::service
Class['::pulp::repos']
-> Class['::pulp::install']
-> Class['::pulp::config']
~> Class['::pulp::service']
}
|