Spec-Zone.ru › Ansible 2.10

purestorage.flashblade.purefb_dsrole – Настройка ролей службы каталогов управления FlashBlade

Примечание

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

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

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

Новое в версии 1.0.0: из purestorage.flashblade

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

Обзор

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

Требования

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

  • python >= 2.7
  • purity_fb >= 1.9
  • netaddr
  • pytz

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_token
строка
Токен API FlashBlade для пользователя с правами администратора.
fb_url
строка
IP-адрес или имя хоста управления FlashBlade.
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 purity_fb
  • Вы должны установить переменные среды PUREFB_URL и PUREFB_API, если аргументы fb_url и api_token не переданы в модуль напрямую.

Примеры

- name: Delete existing array_admin directory service role
  purefb_dsrole:
    role: array_admin
    state: absent
    fb_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Create array_admin directory service role
  purefb_dsrole:
    role: array_admin
    group_base: "OU=PureGroups,OU=SANManagers"
    group: pureadmins
    fb_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

- name: Update ops_admin directory service role
  purefb_dsrole:
    role: ops_admin
    group_base: "OU=PureGroups"
    group: opsgroup
    fb_url: 10.10.10.2
    api_token: e31060a7-21fc-e277-6240-25983c6c4592

Авторы

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

© 2012–2018 Michael DeHaan
© 2018–2019 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.10/collections/purestorage/flashblade/purefb_dsrole_module.html

Spec-Zone.ru

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