如何访问其键中包含斜杠的Ansible变量?

时间:2018-01-04 13:24:23

标签: ansible yaml

我有这个信息:

"ansible_lvm.pvs": {
    "/dev/sdb": {
      "free_g": "0.30",
      "size_g": "10.00",
      "vg": "docker"
    },
    "/dev/sdc1": {
      "free_g": "0",
      "size_g": "30.00",
      "vg": "vg_elasticsearch"
    }
}

我只需要执行一个任务是ansible_lvm.pvs。" / dev / sdc1"不存在,但我不知道如何访问这个变量,因为我不能在数组中继续他的位置,它的名字包含斜杠。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

就像你的问题中也有一个带点的那个:

vars[‘ansible_lvm.pvs’][‘/dev/sdb’]