Spec-Zone.ru › Ansible

Модуль 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

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

Варианты:

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

fa_url

строка

Управляющий IPv4 адрес или имя хоста FlashArray.

name

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

Имя группы защиты для назначения или удаления в качестве значения по умолчанию для области.

Если scope — pod, достаточно короткого имени группы защиты подсистемы. См. примеры

pod

строка

Имя подсистемы, к которой применяется защита по умолчанию.

Требуется только если scope — pod

scope

строка

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

Варианты:

  • "array" ← (по умолчанию)
  • "pod"

state

строка

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

Варианты:

  • "absent"
  • "present" ← (по умолчанию)

Примечания

Примечание

  • Этот модуль требует библиотек 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

Авторы

  • Команда 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/flasharray/purefa_default_protection_module.html

Spec-Zone.ru

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