- add haproxy server class - add haproxy profile to role - add hiera data for region specific haproxy - add selinux configuration - add certlist management - add default http and https frontends - add default stats listener
19 lines
455 B
Puppet
19 lines
455 B
Puppet
# profiles::haproxy::certlist
|
|
class profiles::haproxy::certlist (
|
|
Boolean $enabled = true,
|
|
Stdlib::Absolutepath $path = '/etc/haproxy/certificate.list',
|
|
Array[Stdlib::Absolutepath] $certificates = []
|
|
) {
|
|
|
|
if $enabled {
|
|
file { $path:
|
|
ensure => 'file',
|
|
owner => 'root',
|
|
group => 'root',
|
|
mode => '0600',
|
|
content => template('profiles/haproxy/certificate.list.erb')
|
|
}
|
|
}
|
|
|
|
}
|