Puppet Class: pulp::params

Inherited by:
pulp
Defined in:
manifests/params.pp

Overview

Pulp Master Params



3
4
5
6
7
8
9
10
11
12
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
138
139
140
141
142
143
144
145
146
147
148
149
150
# File 'manifests/params.pp', line 3

class pulp::params {
  $version = 'installed'

  $manage_repo = false

  $services = ['pulp_celerybeat', 'pulp_workers', 'pulp_resource_manager', 'pulp_streamer']

  $db_name = 'pulp_database'
  $db_seeds = 'localhost:27017'
  $db_username = undef
  $db_password = undef
  $db_replica_set = undef
  $db_ssl = false
  $db_ssl_keyfile = undef
  $db_ssl_certfile = undef
  $db_verify_ssl = true
  $db_ca_path = '/etc/pki/tls/certs/ca-bundle.crt'
  $db_unsafe_autoretry = false
  $db_write_concern = undef
  $migrate_db_timeout = 300

  $server_name = downcase($facts['networking']['fqdn'])
  $key_url = '/pulp/gpg'
  $ks_url = '/pulp/ks'
  $debugging_mode = false
  $log_level = 'INFO'
  $log_type = 'syslog'
  $server_working_directory = undef

  $rsa_key = '/etc/pki/pulp/rsa.key'
  $rsa_pub = '/etc/pki/pulp/rsa_pub.key'

  $user_cert_expiration = 7
  $consumer_cert_expiration = 3650
  $serial_number_path = '/var/lib/pulp/sn.dat'

  $consumer_history_lifetime = 180
  $oauth_enabled = false
  $oauth_key = 'pulp'
  $oauth_secret = 'secret'

  $messaging_url = "tcp://${facts['networking']['fqdn']}:5672"
  $messaging_transport = 'qpid'
  $messaging_auth_enabled = true
  $messaging_ca_cert = undef
  $messaging_client_cert = undef
  $messaging_topic_exchange = 'amq.topic'
  $messaging_event_notifications_enabled = false
  $messaging_event_notification_url = undef
  $messaging_version = 'present'

  $broker_url = "qpid:///guest@${facts['networking']['fqdn']}:5672"
  $broker_use_ssl = false
  $tasks_login_method = undef

  $ca_cert = '/etc/pki/pulp/ca.crt'
  $ca_key = '/etc/pki/pulp/ca.key'
  $https_cert = $ca_cert
  $https_key = $ca_key
  $https_ca_cert = undef
  $https_chain = undef
  $ssl_username = 'SSL_CLIENT_S_DN_CN'
  $enable_http = false
  $http_port = 80
  $https_port = 443
  $ssl_verify_client = 'require'
  $ssl_protocol = undef

  $crane_debug = false
  $crane_port = 5000
  $crane_data_dir = '/var/lib/pulp/published/docker/v2/app'

  $enable_admin = false
  $enable_katello = false
  $enable_crane = false
  $enable_rpm = true
  $enable_deb = false
  $enable_iso = true
  $enable_docker = false
  $enable_ostree = false
  $enable_puppet = false
  $enable_python = false
  $enable_parent_node = false

  $email_host = 'localhost'
  $email_port = 25
  $email_from = "no-reply@${facts['networking']['domain']}"
  $email_enabled = false

  $manage_squid = false
  $lazy_redirect_host = undef
  $lazy_redirect_port = undef
  $lazy_redirect_path = '/streamer/'
  $lazy_https_retrieval = false
  $lazy_download_interval = 10
  $lazy_download_concurrency = 5

  $consumers_crl = undef

  $manage_db = true
  $manage_broker = true
  $manage_httpd = true
  $manage_plugins_httpd = true
  $reset_cache = false

  $default_login = 'admin'
  $default_password = extlib::cache_data('foreman_cache_data', 'pulp_password', extlib::random_password(32))

  $repo_auth = false
  $disabled_authenticators = []
  $additional_wsgi_scripts = {}

  $proxy_url = undef
  $proxy_port = undef
  $proxy_username = undef
  $proxy_password = undef

  $max_keep_alive = 10000
  $num_workers = min($facts['processors']['count'], 8)
  $max_tasks_per_child = undef
  $worker_timeout = 30

  $yum_max_speed = undef
  $yum_gpg_sign_repo_metadata = false
  $yum_gpg_key_id = undef
  $yum_gpg_cmd = undef
  $yum_remove_old_repodata_count = 0

  $wsgi_processes = 3
  $wsgi_max_requests = 0
  $puppet_wsgi_processes = 3
  $show_conf_diff = false

  $node_certificate = '/etc/pki/pulp/nodes/node.crt'
  $node_verify_ssl = true
  $node_server_ca_cert = '/etc/pki/pulp/ca.crt'
  $node_oauth_effective_user = 'admin'
  $node_oauth_key = 'pulp'
  $node_oauth_secret = 'secret'

  $enable_profiling = false
  $profiling_directory = '/var/lib/pulp/c_profiles'

  $ldap_url = undef
  $ldap_bind_dn = undef
  $ldap_bind_password = undef
  $ldap_remote_user_attribute = 'sAMAccountName'
}