All checks were successful
Build / precommit (pull_request) Successful in 4m30s
- add profile to export haproxy backend - add new cert for dashboard.ceph.unkin.net - extend balancemember with ipaddress attribute
21 lines
691 B
Puppet
21 lines
691 B
Puppet
# profiles::haproxy::balancemember
|
|
define profiles::haproxy::balancemember (
|
|
String $service,
|
|
Array[Stdlib::Port] $ports,
|
|
Array $options = ['check'],
|
|
Stdlib::IP::Address $ipaddress = $facts['networking']['ip'],
|
|
) {
|
|
|
|
$location_environment = "${facts['country']}-${facts['region']}-${facts['environment']}"
|
|
$balancemember_tag = "${service}_${location_environment}"
|
|
|
|
@@haproxy::balancermember { $title:
|
|
listening_service => $service,
|
|
ports => $ports,
|
|
server_names => $facts['networking']['hostname'],
|
|
ipaddresses => $ipaddress,
|
|
options => $options,
|
|
tag => $balancemember_tag,
|
|
}
|
|
}
|