【发布时间】:2017-02-23 22:12:00
【问题描述】:
我的要求是:部署环境作为额外变量传递到剧本中,例如:dev、qa 或 prod
我有一个名为 DEPLOY_URL 的变量
根据 env 变量的值,DEPLOY_URL 必须更改。
我尝试了以下操作:
DEPLOY_URLS:
"dev": "xyz"
"prod" : "abc"
"qa" : "123"
DEPLOY_URL: "{{DEPLOY_URLS['{{DEPLOY_ENV}}']}}"
该值永远不会正确。 有没有办法使用另一个变量作为键来访问字典? (使用 YAML 和 ansible)
【问题讨论】: