从Ansible访问JSON

时间:2018-04-03 14:01:54

标签: 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

输出表明变量未定义,但这似乎是路径。知道这是错的吗?

1 个答案:

答案 0 :(得分:2)

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

尝试使用disk_free.ansible_facts.ansible_mounts [0] .size_available并查看它是否返回值。