Модуль netapp.storagegrid.na_sg_org_identity_federation — управление федерацией удостоверений арендатора NetApp StorageGRID.
Примечание
Этот модуль входит в коллекцию netapp.storagegrid (версия 21.16.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не входит в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Чтобы установить её, используйте: ansible-galaxy collection install netapp.storagegrid.
Чтобы использовать её в плейбуке, укажите: netapp.storagegrid.na_sg_org_identity_federation.
Добавлено в netapp.storagegrid 21.6.0
Краткое описание
- Настройка федерации удостоверений арендатора в NetApp StorageGRID.
- Если модуль запущен с
check_mode, будет выполнена проверка подключения с использованием указанных значений без изменения конфигурации. - Модуль идемпотентен, если параметр password не указан.
Параметры
Параметр | Комментарии |
|---|---|
api_url string / обязательный | URL REST API узла администрирования StorageGRID. |
auth_token string / обязательный | Токен авторизации для запроса API |
base_group_dn string | Различающееся имя подраздела LDAP, в котором выполняется поиск групп. |
base_user_dn string | Различающееся имя подраздела LDAP, в котором выполняется поиск пользователей. |
ca_cert string | Пользовательский сертификат для подключения к серверу LDAP. Если пользовательский сертификат не указан, будет использоваться сертификат центра сертификации операционной системы. |
hostname string | Имя узла или IP-адрес сервера LDAP. |
ldap_group_id_attribute string | Атрибут LDAP, содержащий группу пользователя. Необходимо настроить, если ldap_service_type=Other. |
ldap_group_uuid_attribute string | Атрибут LDAP, содержащий постоянный уникальный идентификатор группы. Необходимо настроить, если ldap_service_type=Other. |
ldap_service_type string | Тип сервера LDAP. Варианты:
|
ldap_user_id_attribute string | Атрибут LDAP, содержащий уникальное имя пользователя. Необходимо настроить, если ldap_service_type=Other. |
ldap_user_uuid_attribute string | Атрибут LDAP, содержащий постоянный уникальный идентификатор пользователя. Необходимо настроить, если ldap_service_type=Other. |
password string | Пароль, связанный с именем пользователя. |
port integer | Порт для подключения к серверу LDAP. Обычно для LDAP используется порт 389, а для LDAPS — 636. |
state string | Следует ли включить федерацию удостоверений. Варианты:
|
tls string | Используется ли протокол TLS для подключения к серверу LDAP. Варианты:
|
type string | Тип источника удостоверений. По умолчанию — «ldap». По умолчанию: |
username string | Имя пользователя для привязки к серверу LDAP. |
validate_certs boolean | Следует ли проверять сертификаты HTTPS? Варианты:
|
Примечания
Примечание
- Модули с префиксом
na_sgпредназначены для управления NetApp StorageGRID.
Примеры
- name: test identity federation configuration
netapp.storagegrid.na_sg_org_identity_federation:
api_url: "https://<storagegrid-endpoint-url>"
auth_token: "storagegrid-auth-token"
validate_certs: false
state: present
ldap_service_type: "Active Directory"
hostname: "ad.example.com"
port: 389
username: "binduser"
password: "bindpass"
base_group_dn: "DC=example,DC=com"
base_user_dn: "DC=example,DC=com"
tls: "Disabled"
check_mode: true
- name: configure identity federation with AD and TLS
netapp.storagegrid.na_sg_org_identity_federation:
api_url: "https://<storagegrid-endpoint-url>"
auth_token: "storagegrid-auth-token"
validate_certs: false
state: present
ldap_service_type: "Active Directory"
hostname: "ad.example.com"
port: 636
username: "binduser"
password: "bindpass"
base_group_dn: "DC=example,DC=com"
base_user_dn: "DC=example,DC=com"
tls: "LDAPS"
ca_cert: |
-----BEGIN CERTIFICATE-----
MIIC+jCCAeICCQDmn9Gow08LTzANBgkqhkiG9w0BAQsFADA/..swCQYDVQQGEwJV
bXBsZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB..JFzNIXQEGnsgjV
JGU4giuvOLOZ8Q3gyuUbkSUQDjmjpMR8PliwJ6iW2Ity89Dv..dl1TaIYI/ansyZ
Uxk4YXeN6kUkrDtNxCg1McALzXVAfxMTtj2SFlLxne4Z6rX2..UyftQrfM13F1vY
gK8dBPz+l+X/Uozo/xNm7gxe68p9le9/pcULst1CQn5/sPqq..kgWcSvlKUItu82
lq3B2169rovdIaNdcvaQjMPhrDGo5rvLfMN35U3Hgbz41PL5..x2BcUE6/0ab5T4
qKBxKa3t9twj+zpUqOzyL0PFfCE+SK5fEXAS1ow4eAcLN+eB..gR/PuvGAyIPCtE
1+X4GrECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAFpO+04Ra..FMJPH6dBmzfb7l
k04BWTvSlur6HiQdXY+oFQMJZzyI7MQ8v9HBIzS0ZAzYWLp4..VZhHmRxnrWyxVs
u783V5YfQH2L4QnBDoiDefgxyfDs2PcoF5C+X9CGXmPqzst2..y/6tdOVJzdiA==
-----END CERTIFICATE-----
Возвращаемые значения
Общие возвращаемые значения описаны здесь; ниже перечислены поля, уникальные для этого модуля:
Ключ | Описание |
|---|---|
resp dictionary | Возвращает сведения о конфигурации источника удостоверений учетной записи арендатора StorageGRID. Возвращается: при успешном выполнении Пример: |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2025 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/projects/ansible/latest/collections/netapp/storagegrid/na_sg_org_identity_federation_module.html