22 lines
536 B
Puppet
22 lines
536 B
Puppet
# adds infra cloud chain to trusted certs
|
|
class infracloud::cacert (
|
|
$cacert_content,
|
|
) {
|
|
file { '/usr/local/share/ca-certificates/openstack_infra_ca.crt':
|
|
ensure => present,
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0444',
|
|
content => $cacert_content,
|
|
replace => true,
|
|
}
|
|
|
|
exec { 'update-ca-certificates':
|
|
command => '/usr/sbin/update-ca-certificates',
|
|
subscribe => [
|
|
File['/usr/local/share/ca-certificates/openstack_infra_ca.crt'],
|
|
],
|
|
refreshonly => true,
|
|
}
|
|
}
|