87744ef329
In this change we do three things: 1) We make the class parameter 'ip' also be a list so that multiple bind addresses are possible 2) We remove the hard coded 1993 and move it to a parameter 3) Instead of passing only the controller_virtual_ip as the only bind address on all controllers which makes no sense (see linked LP) we also bind to the IP specified in the hiera key 'tripleo::haproxy::haproxy_stats_bind_address'. Tested this change with the accompanying THT patch and correctly got the haproxy stats on a custom network (internal_api and the controller vip): listen haproxy.stats bind fd00:fd00:fd00:2000::16:1993 transparent bind 192.168.24.15:1993 transparent mode http stats enable stats uri / stats auth admin:password I did not remove the controller_virtual_ip binding as that might be a breaking change for operators. We could think about deprecating it and removing it eventually. Related-Bug: #1830334 Change-Id: Iab5f11c3065ff34a3543621554e7f05161d069f2 (cherry picked from commit |
||
---|---|---|
.. | ||
endpoint.pp | ||
horizon_endpoint.pp | ||
service_endpoints.pp | ||
stats.pp | ||
userlist.pp |