Spec-Zone.ru › Ansible 2.6

purefa_hg - Управление группами хостов на Pure Storage FlashArrays

Новая версия 2.4.

  • Описание
    • Требования
  • Параметры
  • Примечания
  • Примеры
  • Статус
  • Техническое обслуживание
    • Автор

Описание

  • Создание, удаление или изменение групп хостов на Pure Storage FlashArrays.

Требования

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

  • python >= 2.7
  • purestorage

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_token
обязательно
Токен API FlashArray для пользователя с привилегиями администратора.
fa_url
обязательно
IP-адрес или имя хоста управления FlashArray (IPv4).
host
Список существующих хостов для добавления в группу хостов.
hostgroup
обязательно
Имя группы хостов.
state
    Варианты:
  • absent
  • present ←
Определить, должна ли группа хостов существовать или нет.
volume
Список существующих томов для добавления в группу хостов.

Примечания

Примечание

  • Данному модулю требуется библиотека purestorage python.
  • Необходимо установить переменные среды PUREFA_URL и PUREFA_API, если аргументы url и api_token не переданы в модуль напрямую.

Примеры

- name: Create empty hostgroup
  purefa_hg:
    hostgroup: foo
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Add hosts and volumes to existing or new hostgroup
  purefa_hg:
    hostgroup: foo
    host:
      - host1
      - host2
    volume:
      - vol1
      - vol2
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Delete hosts and volumes from hostgroup
  purefa_hg:
    hostgroup: foo
    host:
      - host1
      - host2
    volume:
      - vol1
      - vol2
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592
    state: absent

# This will disconnect all hosts and volumes in the hostgroup
- name: Delete hostgroup
  purefa_hg:
    hostgroup: foo
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592
    state: absent

- name: Create host group with hosts and volumes
  purefa_hg:
    hostgroup: bar
    host:
      - host1
      - host2
    volume:
      - vol1
      - vol2
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

Статус

Данный модуль помечен как preview, что означает, что его интерфейс не гарантированно будет совместим со старыми версиями.

Техническое обслуживание

Данный модуль помечен как community, что означает, что он поддерживается сообществом Ansible. Более подробную информацию см. в Поддержка и техническое обслуживание модулей.

Список других модулей, которые также поддерживаются сообществом Ansible, см. здесь.

Автор

  • Simon Dodsley (@sdodsley)

Подсказка

Если вы обнаружите какие-либо проблемы в данной документации, вы можете отредактировать этот документ, чтобы улучшить его.

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.6/modules/purefa_hg_module.html

Spec-Zone.ru

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