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 |
| Определить, должна ли группа хостов существовать или нет. |
| 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