如何从另一个字典变量为变量字典分配值

时间:2019-05-30 15:49:34

标签: ansible

嗨,我在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多个!

有可能吗?

提前谢谢!

0 个答案:

没有答案