从Ansible访问JSON

从Ansible访问JSON,json,ansible,Json,Ansible,我想检查Ansible脚本中的可用磁盘空间。为此,我已开始执行以下任务: - name: Test for available disk space setup: filter=ansible_mounts register: disk_free - debug: var=disk_free.ansible_facts.ansible_mounts.size_available 输出表示未定义变量,但这似乎是路径。你知道怎么了吗 ansible_mounts是一个列表,因为一个系统上可

我想检查Ansible脚本中的可用磁盘空间。为此,我已开始执行以下任务:

- name: Test for available disk space
  setup: filter=ansible_mounts
  register: disk_free
- debug: var=disk_free.ansible_facts.ansible_mounts.size_available
输出表示未定义变量,但这似乎是路径。你知道怎么了吗

ansible_mounts是一个列表,因为一个系统上可能有多个挂载点

尝试使用disk\u free.ansible\u facts.ansible\u mounts[0]。设置可用的大小并查看是否返回值。

ansible\u mounts是一个列表,因为系统上可能有多个装入点


尝试使用disk\u free.ansible\u facts.ansible\u挂载[0]。设置可用的大小,并查看它是否返回值。

是的,您是对的。这将返回可用的大小。谢谢。是的,你说得对。这将返回可用的大小。非常感谢。