Spec-Zone.ru › Ansible 2.11

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

Примечание

Этот плагин входит в коллекцию purestorage.flasharray (версия 1.5.1).

Для его установки используйте: ansible-galaxy collection install purestorage.flasharray.

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

Новое в версии 1.0.0: of purestorage.flasharray

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

Обзор

  • Установка или удаление конфигураций ролей службы каталогов.
  • Доступен только для FlashArray с Purity 5.2.0 или более поздней версией.

Требования

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

  • python >= 2.7
  • purestorage >= 1.19
  • py-pure-client >= 1.6.0
  • netaddr
  • requests

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_token
строка
Токен API FlashArray для пользователя с привилегиями администратора.
fa_url
строка
IP-адрес или имя хоста управления FlashArray (IPv4).
group
строка
Устанавливает общее имя (CN) настроенной группы служб каталогов, содержащей пользователей FlashBlade. Это имя должно быть только общим именем группы без префикса CN=.
Общие имена не должны превышать 64 символа.
group_base
строка
Указывает, где расположена настроенная группа в дереве каталогов. Это поле состоит из организационных единиц (OU), которые комбинируются с атрибутом базового DN и настроенными CN групп для завершения полного имени Distinguished Name групп. База группы должна указывать OU= для каждой OU, а несколько OU должны быть разделены запятыми. Порядок OU важен и должен увеличиваться по области слева направо.
Каждая OU не должна превышать 64 символа.
role
строка / обязательно
    Варианты:
  • array_admin
  • ops_admin
  • readonly
  • storage_admin
Роль службы каталогов для работы
state
строка
    Варианты:
  • absent
  • present ←
Создание или удаление роли службы каталогов

Примечания

Примечание

  • Этот модуль требует библиотеку Python purestorage
  • Вы должны установить переменные среды PUREFA_URL и PUREFA_API, если аргументы fa_url и api_token не переданы в модуль напрямую.

Примеры

- name: Delete exisitng array_admin directory service role
  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
  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
  purefa_dsrole:
    role: ops_admin
    group_base: "OU=PureGroups"
    group: opsgroup
    fa_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

Авторы

  • Команда Pure Storage Ansible (@sdodsley) <pure-ansible-team@purestorage.com>

© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/purestorage/flasharray/purefa_dsrole_module.html

Spec-Zone.ru

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