Модуль purestorage.flasharray.purefa_default_protection — Управление защитой по умолчанию SafeMode для Pure Storage FlashArray
Примечание
Этот модуль является частью коллекции purestorage.flasharray (версия 1.31.1).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install purestorage.flasharray. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.
Чтобы использовать его в книге задач, укажите: purestorage.flasharray.purefa_default_protection.
Добавлена в purestorage.flasharray 1.14.0
Обзор
- Настройка автоматического членства в группе защиты для новых томов и скопированных томов на уровне всего массива или на уровне подсистемы.
- Требуется Purity версии не ниже 6.3.4
Требования
Ниже перечислены требования, которые должны быть выполнены на хосте, на котором выполняется этот модуль.
- python >= 3.3
- purestorage >= 1.19
- py-pure-client >= 1.26.0
- netaddr
- requests
- pycountry
- urllib3
Параметры
Параметр | Комментарии |
|---|---|
api_token строка | Токен API FlashArray для пользователя с привилегиями администратора. |
disable_warnings логическое добавлено в purestorage.flasharray 1.29.0 | Отключить предупреждения об небезопасных сертификатах в отладочных журналах Варианты:
|
fa_url строка | Управляющий IPv4 адрес или имя хоста FlashArray. |
name список / элементы=строка / обязательно | Имя группы защиты для назначения или удаления в качестве значения по умолчанию для области. Если scope — pod, достаточно короткого имени группы защиты подсистемы. См. примеры |
pod строка | Имя подсистемы, к которой применяется защита по умолчанию. Требуется только если scope — pod |
scope строка | Область действия группы защиты по умолчанию Варианты:
|
state строка | Определите, добавлять или удалять группу защиты в список по умолчанию Варианты:
|
Примечания
Примечание
- Этот модуль требует библиотек Python
purestorageиpy-pure-client - Для определенных модулей могут потребоваться дополнительные библиотеки Python.
- Вы должны установить переменные окружения
PUREFA_URLиPUREFA_API, если аргументы fa_url и api_token не переданы модулю напрямую
Примеры
- name: Add protection group foo::bar as default for pod foo
purestorage.flasharray.purefa_default_protection:
name: bar
pod: foo
scope: pod
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
- name: Add protection group foo as default for array
purestorage.flasharray.purefa_default_protection:
name: foo
scope: array
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
- name: Remove protection group foo from array default protection
purestorage.flasharray.purefa_default_protection:
name: foo
scope: array
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
state: absent
- name: Clear default protection for the array
purestorage.flasharray.purefa_volume_tags:
name: ''
scope: array
fa_url: 10.10.10.2
api_token: e31060a7-21fc-e277-6240-25983c6c4592
state: absent
Ссылки на коллекцию
© 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/flasharray/purefa_default_protection_module.html