Puppet Class: openshift::util::cacert
- Defined in:
- manifests/util/cacert.pp
Overview
openshift::util::cacert
Install additional CAs as trusted.
Parameters
(none)
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 |
# File 'manifests/util/cacert.pp', line 9
class openshift::util::cacert {
ensure_packages(['ca-certificates'])
$_anchor_dir = '/etc/pki/ca-trust/source/anchors'
# As of December 7, 2016 "registry.access.redhat.com" is signed by
# certificate authorities not included with the base system
create_resources('file', {
"${_anchor_dir}/DigiCertSHA2ExtendedValidationServerCA.pem" => {
source => "puppet:///modules/${module_name}/DigiCertSHA2ExtendedValidationServerCA.pem",
},
"${_anchor_dir}/DigiCertSHA2HighAssuranceServerCA.pem" => {
source => "puppet:///modules/${module_name}/DigiCertSHA2HighAssuranceServerCA.pem",
},
}, {
ensure => file,
owner => 'root',
group => 'root',
mode => '0644',
require => Package['ca-certificates'],
notify => Exec['openshift-update-ca-trust'],
})
Package['ca-certificates'] ->
exec { 'openshift-update-ca-trust':
refreshonly => true,
command => '/bin/update-ca-trust',
}
}
|