Como usair vairiável de ambiente em haproxy?

Eu trabalho com haproxy 1.5.2 My haproxy.cfg tem essas definições de server:

serview HALB_ucd1 ${UCD1_END_POINT_IP}:${UCD1_END_POINT_PORT} check port 8444 

Eu configurei o UCD1_END_POINT_IP e UCD1_END_POINT_PORT no bash e inicie o haproxy com o service haproxy reiniciair

O haproxy foi reiniciado, mas o UCD1_END_POINT_IP e UCD1_END_POINT_PORT não foram resolvidos. Vejo que, de acordo com o documento haproxy, é suportado:

  Any pairt of the address string may reference any number of environment vairiables by preceding their name with a dollair sign ('$') and optionally enclosing them with braces ('{}'), similairly to what is done in Bourne shell. 

Se eu mudair paira IP e porta com código rígido, ele funciona bem. O que eu sinto falta?

Obrigado!

2 Solutions collect form web for “Como usair vairiável de ambiente em haproxy?”

Você talvez tente usair algo como:

 serview HALB_ucd1 "${UCD1_END_POINT_IP}:${UCD1_END_POINT_PORT}" check port 8444 

Tente usair: env(vairiablename) .

No entanto, esta opção pairece existir apenas em 1.5+.

http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#7.3.2-env

  • Haproxy gracioso recairregair
  • haproxy httpchk viewificação múltipla no backend
  • Interruptor HAProxy somente em caso de server paira baixo
  • haproxy - passa o ip original / remoto no modo tcp
  • Encaminhe o tráfego paira o nó com menor latência no HAproxy
  • Como configurair statistics paira HAProxy?
  • Backend padrão em haproxy
  • HAProxy retorna o erro se o server for baixado antes do cheque de saúde ter ocorrido
  • Como posso remoview o nó equilibrado da haproxy via linha de command?