Spec-Zone.ru › Ansible 2.10

netapp_eseries.santricity.netapp_e_ldap – NetApp E-Series настройка интеграции LDAP для аутентификации

Примечание

Этот плагин входит в коллекцию netapp_eseries.santricity (версия 1.1.0).

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

Для использования в книге задач укажите: netapp_eseries.santricity.netapp_e_ldap

Новое в версии 2.7: из netapp_eseries.santricity

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

Обзор

  • Настройка системы E-Series для аутентификации через сервер LDAP

Параметры

Параметр Варианты/Значения по умолчанию Комментарии
api_password
строка / обязательно
Пароль для аутентификации с SANtricity Web Services Proxy или Embedded Web Services API.
api_url
строка / обязательно
URL SANtricity Web Services Proxy или Embedded Web Services API. Пример: https://prod-1.wahoo.acme.com/devmgr/v2
api_username
строка / обязательно
Имя пользователя для аутентификации с SANtricity Web Services Proxy или Embedded Web Services API.
attributes
список / элементы=строка
По умолчанию:
"memberOf"
Атрибуты пользователя, которые следует учитывать для сопоставления группы с ролью.
Обычно используется со значением 'memberOf', и доступ пользователя проверяется по членству в группе или его отсутствию.
identifier
строка
Уникальный идентификатор конфигурации (для случаев, когда настроено несколько доменов).
Если не указано, но state=present, используется значение по умолчанию 'default'.
log_path
строка
Локальный путь к файлу для отладки логов
name
список / элементы=строка
Имя домена[ов], используемые при аутентификации для определения домена.
По умолчанию используется DNS-имя сервера.
Единственное требование - разрешимость имени[им].
Пример: user@example.com
password
строка / обязательно
Пароль учетной записи пользователя для связи.

алиасы: bind_password
role_mappings
словарь / обязательно
Здесь вы указываете, какие группы должны иметь доступ к каким разрешениям для системы хранения.
Например, все пользователи в группе A получат все 4 доступные роли, что позволит получить доступ ко всем функциям управления системой (суперпользователь). Пользователи группы B имеют только роль storage.monitor, что позволит только чтение.
Это указывается как отображение регулярных выражений на список ролей. См. примеры.
Роли, которые будут назначены группе(ам), соответствующей указанному регулярному выражению.
storage.admin позволяет пользователям полный доступ для чтения/записи к объектам и операциям хранилища.
storage.monitor позволяет пользователям доступ только для чтения к объектам и операциям хранилища.
support.admin позволяет пользователям доступ к оборудованию, диагностической информации, журналу основных событий и другим важным функциям поддержки, но не к настройке хранилища.
security.admin позволяет пользователям доступ к настройке аутентификации/авторизации, а также к журналу аудита и управлению сертификатами.
search_base
строка / обязательно
Базовая область поиска для нахождения членства пользователя в группах.
Пример: ou=users,dc=example,dc=com
server
строка / обязательно
URL сервера LDAP.
Строка подключения должна быть указана с использованием протоколов ldap или ldaps вместе с информацией о порту.

алиасы: server_url
ssid
строка
По умолчанию:
1
Идентификатор массива для управления. Это значение должно быть уникальным для каждого массива.
state
строка
    Варианты:
  • present ←
  • absent
Включение/выключение поддержки LDAP в системе. Отключение очистит все существующие определённые домены.
user_attribute
строка
По умолчанию:
"sAMAccountName"
Атрибут, используемый для сопоставления предоставленного имени пользователя при попытке аутентификации.
username
строка / обязательно
Учетная запись пользователя, используемая для запроса на сервере LDAP.
Пример: CN=MyBindAcct,OU=ServiceAccounts,DC=example,DC=com

алиасы: bind_username
validate_certs
логическое
    Варианты:
  • no
  • yes ←
Нужно ли проверять сертификаты https?

Примечания

Примечание

  • Поддерживается режим проверки.
  • Этот модуль позволяет определить один или несколько доменов LDAP, уникально идентифицированных параметром identifier, для использования в аутентификации. Авторизация определяется параметром role_mappings, так как разные группы пользователей могут получить разный (или никакой) доступ к определённым аспектам системы и API.
  • Локальные учетные записи пользователей по-прежнему будут доступны, если сервер LDAP станет недоступным/недоступен.
  • Как правило, вам нужно получить данные сервера LDAP вашей организации, прежде чем вы сможете настроить систему для использования аутентификации LDAP; каждая реализация, вероятно, будет сильно отличаться.
  • Этот API в настоящее время поддерживается только с Embedded Web Services API v2.0 и выше или Web Services Proxy v3.0 и выше.
  • Модули Ansible для E-Series требуют наличия экземпляра Web Services Proxy (WSP) для управления системой хранения или системы хранения E-Series, поддерживающей Embedded Web Services API.
  • Embedded Web Services в настоящее время доступны на моделях E2800, E5700, EF570 и более новых моделях оборудования.
  • netapp_eseries.santricity.netapp_e_storage_system может использоваться для настройки систем, управляемых экземпляром WSP.

Примеры

- name: Disable LDAP authentication
  netapp_e_ldap:
    api_url: "10.1.1.1:8443"
    api_username: "admin"
    api_password: "myPass"
    ssid: "1"
    state: absent

- name: Remove the 'default' LDAP domain configuration
  netapp_e_ldap:
    state: absent
    identifier: default

- name: Define a new LDAP domain, utilizing defaults where possible
  netapp_e_ldap:
    state: present
    bind_username: "CN=MyBindAccount,OU=ServiceAccounts,DC=example,DC=com"
    bind_password: "mySecretPass"
    server: "ldap://example.com:389"
    search_base: 'OU=Users,DC=example,DC=com'
    role_mappings:
      ".*dist-dev-storage.*":
        - storage.admin
        - security.admin
        - support.admin
        - storage.monitor

Возвращаемые значения

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

Ключ Возвращаемое значение Описание
msg
строка
при успехе
Сообщение об успехе

Пример:
Настройки LDAP обновлены.


Авторы

  • Michael Price (@lmprice)

© 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/netapp_eseries/santricity/netapp_e_ldap_module.html

Spec-Zone.ru

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