hitachivantara.vspone_block.sds_block.hv_sds_block_storage_external_auth_server_setting_facts module – Get external authentication server settings from the storage system.
Note
This module is part of the hitachivantara.vspone_block collection (version 4.8.2).
You might already have this collection installed if you are using the ansible package.
It is not included in ansible-core.
To check whether it is installed, run ansible-galaxy collection list.
To install it, use: ansible-galaxy collection install hitachivantara.vspone_block.
You need further requirements to be able to use this module,
see Requirements for details.
To use it in a playbook, specify: hitachivantara.vspone_block.sds_block.hv_sds_block_storage_external_auth_server_setting_facts.
New in hitachivantara.vspone_block 4.6.0
Synopsis
Get external authentication server settings from the storage system.
For examples, go to URL https://github.com/hitachi-vantara/vspone-block-ansible/blob/main/playbooks/sds_block_direct/external_auth_server_setting_facts.yml
Requirements
The below requirements are needed on the host that executes this module.
python >= 3.9
Parameters
Parameter |
Comments |
|---|---|
Information required to establish a connection to the storage system. |
|
IP address or hostname of the storage system. |
|
Type of connection to the storage system. Choices:
|
|
Password for authentication. This is a required field. |
|
Username for authentication. This is a required field. |
Attributes
Attribute |
Support |
Description |
|---|---|---|
Support: full |
Determines if the module should run in check mode. |
Examples
- name: Retrieve information about external authentication server settings.
hitachivantara.vspone_block.sds_block.hv_sds_block_storage_external_auth_server_setting_facts:
connection_info:
address: sdsb.company.com
username: "admin"
password: "password"
Returned Facts
Facts returned by this module are added/updated in the hostvars host facts and can be referenced by name just like any other host fact. They do not need to be registered in order to use them.
Key |
Description |
|---|---|
External authentication server configuration settings. Returned: success |
|
Authentication protocol used by the external authentication server. Returned: success Sample: |
|
Indicates whether external authentication is enabled. Returned: success Sample: |
|
LDAP-specific configuration settings. Returned: success |
|
Base distinguished name used for LDAP searches. Returned: success Sample: |
|
Distinguished name used to bind to the LDAP server. Returned: success Sample: |
|
LDAP attribute used as the external group name. Returned: success Sample: |
|
Indicates whether STARTTLS is enabled for LDAP connections. Returned: success Sample: |
|
Mapping mode used for LDAP user and group mapping. Returned: success Sample: |
|
Maximum number of retry attempts for LDAP connections. Returned: success Sample: |
|
URL of the primary LDAP server. Returned: success Sample: |
|
Interval between retry attempts in milliseconds. Returned: success Sample: |
|
URL of the secondary LDAP server. Returned: success Sample: |
|
LDAP connection timeout in seconds. Returned: success Sample: |
|
LDAP object class used for user groups. Returned: success Sample: |
|
Distinguished name for the LDAP user group search tree. Returned: success Sample: |
|
LDAP attribute used as the user identifier. Returned: success Sample: |
|
LDAP object class used for user entries. Returned: success Sample: |
|
Distinguished name for the LDAP user search tree. Returned: success Sample: |