ansible - 从板上传递 ansible 变量
问题描述
我想从板 tab1 打印变量 'varB' 的值。我假设“inventory_hostname”是库存中的变量并通过 DEBIAN1
ansible-inventory --list
...
"_meta": {
"hostvars": {
"DEBIAN1": {
"var0": true,
"tab1": [
{
"varA": "toto",
"varB": "titi"
}
],
...
我的剧本:
tasks:
- name: TEST1
debug:
msg: "print me this {{ hostvars[inventory_hostname].tab1[.varB] }}"
结果总是失败......你能帮我这个代码......我正在寻找2天的解决方案......
解决方案
推荐阅读
- safari - Safari 中 play() 上的 A-Sound InvalidStateError
- python - 矩阵索引,为每一行提取不同的列
- java - 如何从java代码中绘制序列图
- javascript - MongoDB - Mongoose - TypeError:保存不是函数
- java - 从图库中获取所有图像并存储在数组中
- python - 为什么“pip install”会在 setup.py 中引发 SyntaxError?
- reactjs - 将道具传递给新组件 - ReactJS
- rspec - 如何在 rspec 中抑制警告“删除 `initialize' 可能会导致严重问题”?
- sql - 使用规则计算会话中花费的时间
- javascript - 我不拼接的变量正在拼接