Spec-Zone.ru › Ansible 2.11

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 групп, чтобы завершить полное доменное имя групп. Базовая группа должна указывать 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–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/2.11/collections/purestorage/flashblade/purefb_dsrole_module.html

Spec-Zone.ru

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