小编Ash*_*nan的帖子

使用另一个变量作为键YAML访问字典

我的要求是:部署环境作为额外的变量传递到剧本,例如:dev,qa或prod

我有一个名为DEPLOY_URL的变量

根据env变量的值,DEPLOY_URL必须更改.

我尝试过以下操作:

DEPLOY_URLS: 
   "dev": "xyz"
   "prod" : "abc"
   "qa" : "123"

DEPLOY_URL: "{{DEPLOY_URLS['{{DEPLOY_ENV}}']}}"
Run Code Online (Sandbox Code Playgroud)

价值永远不会正确.有没有办法使用另一个变量作为密钥访问字典?(使用YAML和ansible)

yaml ansible

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

ansible ×1

yaml ×1