purefa_pg - Управление группами защиты на Pure Storage FlashArrays
Новая версия 2.4.
Обзор
- Создание, удаление или изменение групп защиты на Pure Storage FlashArrays.
Требования
Ниже перечислены требования к хосту, на котором будет выполняться этот модуль.
- python >= 2.7
- purestorage
Параметры
| Параметр | Варианты/Значения по умолчанию | Комментарии |
|---|---|---|
| api_token обязательно | Токен API FlashArray для пользователя с правами администратора. | |
| enabled bool |
| Определяет, нужно ли включить снимки моментальных изображений для группы защиты. |
| eradicate bool |
| Определяет, нужно ли уничтожить группу защиты при удалении и оставить её в корзине. |
| fa_url обязательно | IP-адрес или имя хоста управления FlashArray. | |
| host | Список существующих хостов для добавления в группу защиты. | |
| hostgroup | Список существующих групп хостов для добавления в группу защиты. | |
| pgroup обязательно | Имя группы защиты. | |
| state |
| Определяет, должна ли существовать группа защиты или нет. |
| volume | Список существующих томов для добавления в группу защиты. |
Примечания
Примечание
- Данный модуль требует библиотеки purestorage python.
- Вы должны установить переменные среды
PUREFA_URLиPUREFA_API, если аргументы url и api_token не переданы в модуль напрямую.
Примеры
- name: Create new protection group
purefa_pg:
pgroup: foo
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
- name: Create new protection group with snapshots disabled
purefa_pg:
pgroup: foo
enabled: false
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
- name: Delete protection group
purefa_pg:
pgroup: foo
eradicate: true
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
state: absent
- name: Create protection group for hostgroups
purefa_pg:
pgroup: bar
hostgroup:
- hg1
- hg2
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
- name: Create protection group for hosts
purefa_pg:
pgroup: bar
host:
- host1
- host2
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
- name: Create protection group for volumes
purefa_pg:
pgroup: bar
volume:
- vol1
- vol2
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
Статус
Этот модуль помечен как превью, что означает, что он не гарантирует обратную совместимость интерфейса.
Техническое обслуживание
Этот модуль помечен как сообщество, что означает, что он поддерживается сообществом 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_pg_module.html