这是我的问题,我需要从key获取dict值.但关键还是变量.例如,我有一个ansible角色.
在vars/main.yml中,我将变量定义如下:
---
location: "USA"
source: {
"China": "/net/server1/patha",
"USA": "/net/server2/pathb",
"Japan": "/net/server3/pathc"
}
Run Code Online (Sandbox Code Playgroud)
所以在我的任务中:tasks/main.yml.如何使用vars获取"/ net/server2/pathb".我在下面尝试过任务,都没有用.
-shell: "perl run.perl {{ source.location }}/script.pl"
-shell: "perl run.perl {{ source.{{ location }} }}/script.pl"
这可能是一个简单的问题.但我搜索了很多帖子很长一段时间仍然无法得到正确的答案.所以请帮助,非常感谢.
| 归档时间: |
|
| 查看次数: |
17372 次 |
| 最近记录: |