Spec-Zone.ru › Ansible

Модуль community.general.zpool_facts – Сбор фактов о пулах ZFS

Примечание

Этот модуль является частью коллекции community.general (версия 9.5.0).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install community.general.

Чтобы использовать его в книге задач, укажите: community.general.zpool_facts.

  • Обзор
  • Параметры
  • Атрибуты
  • Примеры
  • Возвращаемые факты
  • Значения возврата

Обзор

  • Сбор фактов из свойств пула ZFS.

Параметры

Параметр

Комментарии

имя

псевдонимы: пул, zpool

строка

Имя пула ZFS.

parsable

логическое

Указывает, должны ли значения свойств отображаться в формате, удобном для машины.

Варианты:

  • false ← (по умолчанию)
  • true

properties

строка

Указывает, свойства каких наборов данных должны быть запрошены в формате, разделенном запятыми. Для получения дополнительной информации о свойствах наборов данных, обратитесь к странице справки zpool(1M).

По умолчанию: "all"

Атрибуты

Атрибут

Поддержка

Описание

check_mode

Поддержка: полная

Это действие не изменяет состояние.

Может работать в режиме check_mode и возвращать прогноз состояния изменения без изменения целевого объекта.

diff_mode

Поддержка: нет

Это действие не изменяет состояние.

Вернет подробности о том, что изменилось (или, возможно, нужно изменить в check_mode), когда используется режим diff.

facts

Поддержка: полная

Модуль возвращает словарь ansible_facts, который обновит существующие факты хоста.

Примеры

- name: Gather facts about ZFS pool rpool
  community.general.zpool_facts: pool=rpool

- name: Gather space usage about all imported ZFS pools
  community.general.zpool_facts: properties='free,size'

- name: Print gathered information
  ansible.builtin.debug:
    msg: 'ZFS pool {{ item.name }} has {{ item.free }} free space out of {{ item.size }}.'
  with_items: '{{ ansible_zfs_pools }}'

Возвращаемые факты

Возвращаемые этим модулем факты добавляются/обновляются в фактах хоста hostvars и могут быть использованы по имени, как и любой другой факт хоста. Для их использования их не нужно регистрировать.

Ключ

Описание

ansible_zfs_pools

строка

Факты пула ZFS

Возвращается: всегда

Пример: "{'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': '-'}"

Значения возврата

Общие значения возврата документированы здесь, следующие поля уникальны для этого модуля:

Ключ

Описание

имя

строка

Имя пула ZFS

Возвращается: всегда

Пример: "rpool"

parsable

логическое

если требуется удобочитаемый вывод в формате, удобном для машины.

Возвращается: если ‘parsable’ установлено в True

Пример: true

Авторы

  • Adam Števko (@xen0l)

Ссылки на коллекцию

  • Отслеживание проблем
  • Репозиторий (источники)
  • Задайте вопрос
  • Отправить отчет об ошибке
  • Запросить функцию
  • Общение

© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/zpool_facts_module.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API