dellemc / dellemc.openmanage / 9.1.0 / module / idrac_user_info Retrieve details of all users or a specific user on iDRAC. | "added in version" 7.0.0 of dellemc.openmanage" Authors: Husniya Hameed(@husniya_hameed)dellemc.openmanage.idrac_user_info (9.1.0) — module
Install with ansible-galaxy collection install dellemc.openmanage:==9.1.0
collections: - name: dellemc.openmanage version: 9.1.0
This module retrieves the list and basic details of all users or details of a specific user on iDRAC
--- - name: Retrieve basic details of all user accounts. dellemc.openmanage.idrac_user_info: idrac_ip: 198.162.0.1 idrac_user: idrac_user idrac_password: idrac_password ca_path: "/path/to/ca_cert.pem"
- name: Retrieve user details using user_id dellemc.openmanage.idrac_user_info: idrac_ip: 198.162.0.1 idrac_user: idrac_user idrac_password: idrac_password ca_path: "/path/to/ca_cert.pem" user_id: 1
- name: Retrieve user details using username dellemc.openmanage.idrac_user_info: idrac_ip: 198.162.0.1 idrac_user: idrac_user idrac_password: idrac_password ca_path: "/path/to/ca_cert.pem" username: user_name
ca_path: description: - The Privacy Enhanced Mail (PEM) file that contains a CA certificate to be used for the validation. type: path version_added: 5.0.0 version_added_collection: dellemc.openmanage timeout: default: 30 description: The socket level timeout in seconds. type: int version_added: 5.0.0 version_added_collection: dellemc.openmanage user_id: description: - Sequential user id numbers that supports from 1 to 16. - I(user_id) is mutually exclusive with I(username) type: int idrac_ip: description: iDRAC IP Address. required: true type: str username: description: - Username of the account that is created in iDRAC local users. - I(username) is mutually exclusive with I(user_id) type: str idrac_port: default: 443 description: iDRAC port. type: int idrac_user: description: - iDRAC username. - If the username is not provided, then the environment variable C(IDRAC_USERNAME) is used. - 'Example: export IDRAC_USERNAME=username' required: true type: str idrac_password: aliases: - idrac_pwd description: - iDRAC user password. - If the password is not provided, then the environment variable C(IDRAC_PASSWORD) is used. - 'Example: export IDRAC_PASSWORD=password' required: true type: str validate_certs: default: true description: - If C(false), the SSL certificates will not be validated. - Configure C(false) only on personally controlled sites where self-signed certificates are used. - Prior to collection version C(5.0.0), the I(validate_certs) is C(false) by default. type: bool version_added: 5.0.0 version_added_collection: dellemc.openmanage
error_info: description: Details of the HTTP Error. returned: on HTTP error sample: error: '@Message.ExtendedInfo': - Message: Unable to process the request because an error occurred. MessageArgs: [] MessageId: GEN1234 RelatedProperties: [] Resolution: Retry the operation. If the issue persists, contact your system administrator. Severity: Critical code: Base.1.0.GeneralError message: A general error has occurred. See ExtendedInfo for more information. type: dict msg: description: Status of user information retrieval. returned: always sample: Successfully retrieved the user information. type: str user_info: description: Information about the user. returned: success sample: - Description: User Account Enabled: false Id: '1' Locked: false Name: User Account Password: null RoleId: None UserName: '' type: list