Puppet Class: openssl::packages
- Defined in:
- manifests/packages.pp
Overview
Class: openssl::packages
Sets up packages for openssl
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 |
# File 'manifests/packages.pp', line 4
class openssl::packages {
assert_private()
if $openssl::package_name {
package { 'openssl':
ensure => $openssl::package_ensure,
name => $openssl::package_name,
}
}
if $::osfamily == 'Debian' or (
$::osfamily == 'RedHat' and versioncmp($::operatingsystemrelease, '6.0') >= 0) {
ensure_packages(['ca-certificates'], {
ensure => $openssl::ca_certificates_ensure,
})
if $::osfamily == 'Debian' {
exec { 'update-ca-certificates':
path => $::path,
refreshonly => true,
require => Package['ca-certificates'],
}
}
}
}
|