Puppet Class: openssl::certificates
- Defined in:
- manifests/certificates.pp
Overview
Class: openssl::certificates
Generates x509 certificates based on class parameters
Parameters
[*x509_certs*]
Example
class { '::openssl::certificate':
x509_certs => { '/path/to/certificate.crt' => { ensure => 'present',
password => 'j(D$',
template => '/other/path/to/template.cnf',
private_key => '/there/is/my/private.key',
days => 4536,
force => false,},
'/a/other/certificate.crt' => { ensure => 'present', },
}
}
21 22 23 24 25 26 27 28 |
# File 'manifests/certificates.pp', line 21
class openssl::certificates (
Hash $x509_certs = {},
){
if $x509_certs {
ensure_resources('openssl::certificate::x509', $x509_certs)
}
}
|