Puppet Class: puppet::server::haproxy::certificate
- Defined in:
- manifests/server/haproxy/certificate.pp
Overview
Class: puppet::server::haproxy::certificate
Manages the create of HAProxy certificates
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 |
# File 'manifests/server/haproxy/certificate.pp', line 5
class puppet::server::haproxy::certificate {
concat { '/etc/ssl/private/puppet-server.crt':
ensure => present,
owner => 'root',
group => 'root',
mode => '0400',
}
concat::fragment { 'puppet-server-key':
target => '/etc/ssl/private/puppet-server.crt',
order => '10',
source => "/etc/puppetlabs/puppet/ssl/private_keys/${::fqdn}.pem",
}
concat::fragment { 'puppet-server-cert':
target => '/etc/ssl/private/puppet-server.crt',
order => '20',
source => "/etc/puppetlabs/puppet/ssl/certs/${::fqdn}.pem",
}
}
|