嗨,我在ansible yaml文件中有一个模板:
env:
"{{ env }}"
此值是在我执行时分配的:
ansible-playbook template.yaml --extra-vars vars.yaml
vars.yml具有:
env:
CONSUL_HOST: 'x.x.x.x:8500'
SERVICE_NAME: 'backoffice-fe'
工作正常,现在我想在template.yaml中添加另一个变量,其值为CONSUL_HOST
我没有幸运地尝试过
env:
"{{ env }}"
NEW_VAR: env.CONSULT_HOST
我需要在template.yaml中执行此操作,因为它用于许多模块,我不想修改所有模块,因为有100多个!
有可能吗?
提前谢谢!