首页 > 解决方案 > 从板上传递 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天的解决方案......

标签: ansibleyaml

解决方案


推荐阅读