Você talvez tenha tentado usar algo como:
server HALB_ucd1 "${UCD1_END_POINT_IP}:${UCD1_END_POINT_PORT}" check port 8444
Eu trabalho com o haproxy 1.5.2 Meu haproxy.cfg tem estas definições de servidor:
server HALB_ucd1 ${UCD1_END_POINT_IP}:${UCD1_END_POINT_PORT} check port 8444
Eu configurei o UCD1_END_POINT_IP e o UCD1_END_POINT_PORT no bash e iniciar o haproxy com o serviço haproxy restart
O haproxy reiniciou o OK, mas o UCD1_END_POINT_IP e o UCD1_END_POINT_PORT não foram resolvidos. Eu vejo que, conforme haproxy doc, é suportado:
Any part of the address string may reference any number of environment
variables by preceding their name with a dollar sign ('$') and optionally
enclosing them with braces ('{}'),
similarly to what is done in Bourne shell.
Se eu alterá-lo para ip e porta codificados, ele funciona bem. O que eu sinto falta?
Obrigado!
Você talvez tenha tentado usar algo como:
server HALB_ucd1 "${UCD1_END_POINT_IP}:${UCD1_END_POINT_PORT}" check port 8444
Tags bash load-balancing haproxy