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",
  }

}