feat: add haproxy profile

- 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
This commit is contained in:
2024-01-05 22:47:37 +11:00
parent e15ebd4571
commit 2091f1ada3
15 changed files with 324 additions and 0 deletions
@@ -0,0 +1,9 @@
# profiles::haproxy::mappings
class profiles::haproxy::mappings (
Array $list = []
) {
haproxy::mapfile { 'domains-to-backends':
ensure => 'present',
mappings => $list,
}
}