我们的应用程序有多个环境,我正在尝试使用通用的consul模板和环境变量来为不同的环境创建haproxy配置。 这就是我想要做的事情:
{{$ environment:=“yellow”}} .... balance leastconn {{range service“myservice - {{$ env}}”}} ....
我似乎找不到在此范围内使用此变量的方法。有没有办法让这个工作?
谢谢!
答案 0 :(得分:2)
您只需要定义变量,然后在范围语句中使用它。
{{ $service_name := env "CONSUL_SERVICE_NAME" }}
{{range service $service_name }}