【发布时间】:2019-11-26 15:46:50
【问题描述】:
从另一个变量派生的变量-如何得到结果
我使用的是 ansible 2.7 版
我有以下 vars 文件 v1
envs:
DEV:
D1:
Apps:
App1:
App_name: A1
App2:
App_name: A2
SIT:
S1:
Apps:
App1:
App_name: K1
App1:
App_name: K2
我将 env_type 作为 DEV 或 SIT 传递,env_name 作为相应的 D1 或 S1。
我的命令行是
ansible-playbook test.yml -e "env_type='SIT' env_name='S1'"
我希望代码将 SIT S1 的所有 App_name 字段作为列表返回,以供进一步处理。
您能否建议如何构建代码。
【问题讨论】:
标签: variables dynamic ansible resolution