ansible / ansible.builtin / v2.8.19 / module / zpool_facts Gather facts about ZFS pools. | "added in version" 2.3 of ansible.builtin" Authors: Adam Števko (@xen0l) preview | supported by communityansible.builtin.zpool_facts (v2.8.19) — module
pip
Install with pip install ansible==2.8.19
Gather facts from ZFS pool properties.
# Gather facts about ZFS pool rpool - zpool_facts: pool=rpool
# Gather space usage about all imported ZFS pools - zpool_facts: properties='free,size'
- debug: msg='ZFS pool {{ item.name }} has {{ item.free }} free space out of {{ item.size }}.' with_items: '{{ ansible_zfs_pools }}'
name: aliases: - pool - zpool description: - ZFS pool name. required: false parsable: default: false description: - Specifies if property values should be displayed in machine friendly format. required: false type: bool properties: aliases: - props default: all description: - Specifies which dataset properties should be queried in comma-separated format. For more information about dataset properties, check zpool(1M) man page. required: false
ansible_facts: contains: ansible_zfs_pools: description: ZFS pool facts returned: always sample: allocated: 3.46G altroot: '-' autoexpand: 'off' autoreplace: 'off' bootfs: rpool/ROOT/openindiana cachefile: '-' capacity: 6% comment: '-' dedupditto: '0' dedupratio: 1.00x delegation: 'on' expandsize: '-' failmode: wait feature@async_destroy: enabled feature@bookmarks: enabled feature@edonr: enabled feature@embedded_data: active feature@empty_bpobj: active feature@enabled_txg: active feature@extensible_dataset: enabled feature@filesystem_limits: enabled feature@hole_birth: active feature@large_blocks: enabled feature@lz4_compress: active feature@multi_vdev_crash_dump: enabled feature@sha512: enabled feature@skein: enabled feature@spacemap_histogram: active fragmentation: 3% free: 46.3G freeing: '0' guid: '15729052870819522408' health: ONLINE leaked: '0' listsnapshots: 'off' name: rpool readonly: 'off' size: 49.8G version: '-' type: str description: Dictionary containing all the detailed information about the ZFS pool facts returned: always type: complex name: description: ZFS pool name returned: always sample: rpool type: str parsable: description: if parsable output should be provided in machine friendly format. returned: if 'parsable' is set to True sample: true type: bool