Spec-Zone.ru › Ansible

purestorage.flashblade.purefb_info модуль — Сбор информации с Pure Storage FlashBlade

Примечание

Этот модуль является частью коллекции purestorage.flashblade (версия 1.18.0).

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

Чтобы установить ее, используйте: ansible-galaxy collection install purestorage.flashblade. Для использования этого модуля требуются дополнительные требования, см. Требования для подробностей.

Для использования в книге задач укажите: purestorage.flashblade.purefb_info.

Впервые в purestorage.flashblade 1.0.0

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры
  • Возвращаемые значения

Обзор

  • Сбор информации с Pure Storage FlashBlade, работающего под управлением Purity//FB. По умолчанию модуль собирает основную информацию, включая хосты, группы хостов, группы защиты и количество томов. Дополнительную информацию можно собрать на основе настроенного набора аргументов.

Требования

Ниже перечислены требования, необходимые на хосте, на котором выполняется этот модуль.

  • python >= 2.7
  • purity_fb >= 1.9
  • netaddr
  • pytz
  • urllib3

Параметры

Параметр

Комментарии

api_token

строка

Токен API FlashBlade для пользователя с привилегиями администратора.

disable_warnings

логическое значение

добавлено в purestorage.flashblade 1.18.0

Отключить предупреждения об небезопасных сертификатах

Выбор:

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

fb_url

строка

IP-адрес или имя хоста управления FlashBlade.

gather_subset

список / элементы=строка

Если указано, этот аргумент определит информацию, которая будет собрана. Возможные значения включают all, minimum, config, performance, capacity, network, subnets, lags, filesystems, snapshots, buckets, replication, policies, arrays, accounts, admins, ad, kerberos и drives.

По умолчанию: ["minimum"]

Примечания

Примечание

  • Для этого модуля требуется библиотека Python purity_fb
  • Вы должны установить переменные среды PUREFB_URL и PUREFB_API, если аргументы fb_url и api_token не переданы в модуль напрямую

Примеры

- name: collect default set of info
  purestorage.flashblade.purefb_info:
    fb_url: 10.10.10.2
    api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
  register: blade_info
- name: show default information
  debug:
    msg: "{{ blade_info['purefb_info']['default'] }}"

- name: collect configuration and capacity info
  purestorage.flashblade.purefb_info:
    gather_subset:
      - config
    fb_url: 10.10.10.2
    api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
  register: blade_info
- name: show config information
  debug:
    msg: "{{ blade_info['purefb_info']['config'] }}"

- name: collect all info
  purestorage.flashblade.purefb_info:
    gather_subset:
      - all
    fb_url: 10.10.10.2
    api_token: T-55a68eb5-c785-4720-a2ca-8b03903bf641
  register: blade_info
- name: show all information
  debug:
    msg: "{{ blade_info['purefb_info'] }}"

Возвращаемые значения

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

Ключ

Описание

purefb_info

словарь

Возвращает информацию, собранную с FlashBlade

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

Авторы

  • Команда Pure Storage Ansible (@sdodsley)

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

  • Система отслеживания ошибок
  • Репозиторий (источники)

© 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/purestorage/flashblade/purefb_info_module.html

Spec-Zone.ru

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