Defined Type: puppet::server::ca::sign
- Defined in:
- manifests/server/ca/sign.pp
Summary
Puppet certificate signOverview
Puppet certificate sign
10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'manifests/server/ca/sign.pp', line 10
define puppet::server::ca::sign (
String $certname = $name,
) {
include puppet::globals
$csrdir = $puppet::globals::csrdir
$signeddir = $puppet::globals::signeddir
exec { "puppetserver ca sign --certname ${certname}":
path => '/opt/puppetlabs/bin:/opt/puppetlabs/puppet/bin:/bin:/usr/bin',
onlyif => "test -f ${csrdir}/${certname}.pem",
creates => "${signeddir}/${certname}.pem",
}
}
|