Puppet Class: pulp::admin::config
- Defined in:
- manifests/admin/config.pp
Overview
Class: pulp::admin::config
Full description of class pulp::admin::config 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.”
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 |
# File 'manifests/admin/config.pp', line 14
class pulp::admin::config {
concat { '/etc/pulp/admin/admin.conf':
ensure => present,
owner => 'root',
group => 'root',
mode => '0644',
}
concat::fragment { 'admin_server_settings':
target => '/etc/pulp/admin/admin.conf',
order => '10',
content => epp('pulp/admin/_server.epp', {
'host' => $pulp::admin::host,
'port' => $pulp::admin::port,
'api_prefix' => $pulp::admin::api_prefix,
'verify_ssl' => $pulp::admin::verify_ssl,
'ca_path' => $pulp::admin::ca_path,
'upload_chunk_size' => $pulp::admin::upload_chunk_size,
}),
}
concat::fragment { 'admin_client_settings':
target => '/etc/pulp/admin/admin.conf',
order => '15',
content => epp('pulp/admin/_client.epp', {
'role' => $pulp::admin::role,
}),
}
concat::fragment { 'admin_filesystem_settings':
target => '/etc/pulp/admin/admin.conf',
order => '20',
content => epp('pulp/admin/_filesystem.epp', {
'extensions_dir' => $pulp::admin::extensions_dir,
'id_cert_dir' => $pulp::admin::id_cert_dir,
'id_cert_filename' => $pulp::admin::id_cert_filename,
'upload_working_dir' => $pulp::admin::upload_working_dir,
}),
}
concat::fragment { 'admin_output_settings':
target => '/etc/pulp/admin/admin.conf',
order => '25',
content => epp('pulp/admin/_output.epp', {
'poll_frequency_in_seconds' => $pulp::admin::poll_frequency_in_seconds,
'enable_color' => $pulp::admin::enable_color,
'wrap_to_terminal' => $pulp::admin::wrap_to_terminal,
'wrap_width' => $pulp::admin::wrap_width,
}),
}
if member($pulp::admin::enable_plugins, 'puppet') {
file { '/etc/pulp/admin/conf.d/puppet.conf':
ensure => file,
owner => 'root',
group => 'root',
mode => '0644',
content => epp('pulp/admin/conf.d/puppet.conf.epp', {
'puppet_upload_working_dir' => $pulp::admin::puppet_upload_working_dir,
'puppet_upload_chunk_size' => $pulp::admin::puppet_upload_chunk_size,
}),
}
}
}
|