Spec-Zone.ru › Ansible

Модуль purestorage.flasharray.purefa_dsrole — Настройка ролей службы каталогов FlashArray

Примечание

Этот модуль является частью коллекции purestorage.flasharray (версия 1.31.1).

Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить её установку, выполните ansible-galaxy collection list.

Для установки используйте: ansible-galaxy collection install purestorage.flasharray. Для использования этого модуля необходимы дополнительные требования, см. Требования для получения подробностей.

Для использования в книге задач укажите: purestorage.flasharray.purefa_dsrole.

Впервые в purestorage.flasharray 1.0.0

  • Обзор
  • Требования
  • Параметры
  • Примечания
  • Примеры

Обзор

  • Установить или удалить конфигурации ролей служб каталогов.

Требования

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

  • 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

строка

IP-адрес управления FlashArray или имя хоста (IPv4).

group

строка

Устанавливает общее имя (CN) настроенной группы службы каталогов, содержащей пользователей FlashBlade. Это имя должно быть просто общим именем группы без спецификатора CN=.

Общие имена не должны превышать 64 символа.

group_base

строка

Указывает расположение настроенной группы в дереве каталогов. Это поле состоит из организационных единиц (OU), которые совместно с атрибутом базовой DN и настроенными CN-группами формируют полное доменное имя групп. Базовый DN группы должен указывать OU= для каждой OU, и несколько OU должны быть разделены запятыми. Порядок OU важен и должен увеличиваться в объеме слева направо.

Каждая OU не должна превышать 64 символа.

role

строка / обязательно

Роль службы каталогов для обработки

Варианты:

  • "array_admin"
  • "ops_admin"
  • "readonly"
  • "storage_admin"

state

строка

Создание или удаление роли службы каталогов

Варианты:

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

Примечания

Примечание

  • Для этого модуля требуются Python-библиотеки purestorage и py-pure-client.
  • Для отдельных модулей могут потребоваться дополнительные Python-библиотеки.
  • Необходимо установить переменные окружения PUREFA_URL и PUREFA_API, если аргументы fa_url и api_token не переданы в модуль напрямую.

Примеры

- name: Delete exisitng array_admin directory service role
  purestorage.flasharray.purefa_dsrole:
    role: array_admin
    state: absent
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Create array_admin directory service role
  purestorage.flasharray.purefa_dsrole:
    role: array_admin
    group_base: "OU=PureGroups,OU=SANManagers"
    group: pureadmins
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Update ops_admin directory service role
  purestorage.flasharray.purefa_dsrole:
    role: ops_admin
    group_base: "OU=PureGroups"
    group: opsgroup
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

Авторы

  • Команда Ansible Pure Storage (@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_dsrole_module.html

Spec-Zone.ru

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