Dell EMC OpenManage Ansible Modules Version 2.0.1 User’s Guide June 2019 Rev.
Notes, cautions, and warnings NOTE: A NOTE indicates important information that helps you make better use of your product. CAUTION: A CAUTION indicates either potential damage to hardware or loss of data and tells you how to avoid the problem. WARNING: A WARNING indicates a potential for property damage, personal injury, or death. Dell EMC OpenManage Ansible Modules Version 2.0.1 © Copyright 2018 - 2019 Dell Inc. GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.
Contents Chapter 1: Overview...................................................................................................................... 5 Key Features.........................................................................................................................................................................5 What's new?.........................................................................................................................................................................
Manage jobs....................................................................................................................................................................... 59 View job details............................................................................................................................................................ 59 Manage power state operations ............................................................................................................................
1 Overview Dell EMC OpenManage Ansible Modules allows data center and IT administrators to use RedHat Ansible to automate and orchestrate the configuration, deployment, and update of Dell EMC PowerEdge Servers (12th generation of PowerEdge servers and later) and modular infrastructure by leveraging the management automation capabilities in-built into the Integrated Dell Remote Access Controller (iDRAC) and OpenManage Enterprise (OME) respectively.
NOTE: ● With OpenManage Ansible Modules 2.0.1 release, the idrac_password and share_password aliases were introduced for idrac_pwd and share_pwd arguments. These aliases are applicable for all the modules except idrac_firmware and idrac_server_config_profile modules on Ansible 2.8.0 .
2 Getting Started Topics: • • How OpenManage Ansible Modules works Running your first Playbook How OpenManage Ansible Modules works ● How OpenManage Ansible Modules for iDRAC works ● How OpenManage Ansible Modules for OME works Running your first Playbook Playbooks are essentially sets of instructions (plays) that you send to run on a single target or groups of targets (hosts).
3 Modules for iDRAC Topics: • • • • • • • How OpenManage Ansible Modules for iDRAC works Running your first iDRAC Playbook Updating Firmware Configuring PowerEdge Servers Deploying operating system Server Inventory Server administration tasks How OpenManage Ansible Modules for iDRAC works OpenManage Ansible modules uses iDRAC REST APIs based on Redfish standards and Server Configuration Profiles (SCP) for automated configuration, deployment and update of PowerEdge servers.
--- hosts: PowerEdge connection: local gather_facts: False tasks: - name: Get hardware inventory dellemc_get_system_inventory: idrac_ip: "{{ idrac_ip }}" idrac_user: "{{ idrac_user }}" idrac_password: "{{ idrac_password }}" 4. Now run the playbook. Run the following command from the directory where you created the inventory and the playbook: ansible-playbook playbook.yml -i inventory 5. Press Enter.
Table 1. dellemc_get_firmware_inventory (continued) Parameter/aliases Required Default Choices Comments idrac_password/ idrac_pwd Yes NA NA iDRAC user password idrac_port No 443 NA iDRAC port Table 2. Return Values Name Description ● Firmware Inventory ● Components of a server and their firmware versions. List of dictionaries, 1 dictionary per firmware. Returned Type Sample Success String https://github.
Table 3. idrac_firmware (continued) Parameter/aliases share_user share_password/ share_pwd share_mnt Required No No Yes Default NA NA NA Choices Comments NA Network share user in the format 'user@domain' or 'domain\\user' if user is part of a domain else 'user'. This option is mandatory for CIFS Network share. NA Network share user password. This option is mandatory for CIFS Network share. NA Local mount path of the network share with read-write permission for ansible user.
Check_mode support: No NOTE: This module is deprecated and replaced with idrac_firmware. Options Table 4. dellemc_idrac_firmware Parameter Required Default Choices Comments idrac_ip Yes NA NA iDRAC IP Address idrac_user Yes NA NA iDRAC username idrac_pwd Yes NA NA iDRAC user password idrac_port No 443 NA iDRAC port job_wait Yes True NA Whether to wait for job completion or not. catalog_file_name No Catalog.xml NA Catalog file name relative to the I(share_name).
'Status': 'Success', } Example - name: Update firmware from repository on a Network Share dellemc_idrac_firmware: idrac_ip: "192.168.0.1" idrac_user: "user_name" idrac_pwd: "user_pwd" share_name: "192.168.0.0:/share" share_user: "share_user_name" share_pwd: "share_user_pwd" share_mnt: "/mnt/share" reboot: True job_wait: True catalog_file_name: "Catalog.xml" Module: dellemc_install_firmware Synopsis You can install the firmware from a repository on a network share (CIFS, NFS) to keep the system updated.
Table 5. dellemc_install_firmware (continued) Parameter Required Default Choices Comments is mandatory for CIFS Network share. share_pwd No share_mnt Yes NA NA NA Network share user password. This option is mandatory for CIFS Network share. NA Local mount path of the network share with read-write permission for ansible user. This option is mandatory for Network share. Table 6.
Synopsis You can view the LC status on a PowerEdge server using this module. You must check the readiness of the LC before carrying out any configuration or update. This module returns the LC readiness as True or False and its status. Check_mode support: No Options Table 7.
Table 9. idrac_server_config_profile (continued) Parameter/aliases Required Default Choices Comments job_wait Yes NA NA Whether to wait for job completion or not. share_name Yes NA NA CIFS or NFS Network Share or a local path. share_user No NA NA Network share user in the format 'user@domain' or 'domain\\user' if user is a part of a domain, else 'user'. This option is mandatory for CIFS Network Share. share_password/ share_pwd No NA NA Network share user password.
} "JobType": "ImportConfiguration", "Message": "Successfully imported and applied Server Configuration Profile.", "MessageArgs": [], "MessageId": "XXX123", "Name": "Import Configuration", "PercentComplete": 100, "StartTime": "TIME_NOW", "Status": "Success", "TargetSettingsURI": null, "retval": true Examples - name: Import Server Configuration Profile from a network share dellemc_idrac_server_config_profile: idrac_ip: "192.168.0.
Table 10. dellemc_idrac_server_config_profile Parameter Required Default Choices Comments idrac_ip Yes NA NA iDRAC IP Address idrac_user Yes NA NA iDRAC username idrac_pwd Yes NA NA iDRAC user password idrac_port No 443 NA iDRAC port ● If C(import), will perform SCP import operations. ● If C(export), will perform SCP export operations. command No export ● import ● export job_wait Yes NA NA Whether to wait for job completion or not.
Return Values msg: type: str description: status of the import or export SCP job. returned: always sample: "Successfully imported the Server Configuration Profile" scp_status: type: dict description: SCP operation job and progress details from the iDRAC. returned: success sample: { "Id": "JID_XXXXXXXXX", "JobState": "Completed", "JobType": "ImportConfiguration", "Message": "Successfully imported and applied Server Configuration Profile.
idrac_password: "user_password" share_name: "/scp_folder" share_user: "share_user_name" share_pwd: "share_user_pwd" job_wait: False Module: dellemc_import_server_config_profile Synopsis You can import an SCP file (in an XML or JSON format) exported from a golden PowerEdge server configuration to one or more servers, thus achieving an effortless, consistent, and automated deployment. Importing an SCP file is useful in restoring the configuration of the server to the state stored in the profile.
Table 11. dellemc_import_server_config_profile (continued) Parameter Required shutdown_type No Default Graceful Choices Comments ● Graceful ● Forced ● NoReboot ● If Graceful, it gracefully shuts down the server ● If Forced, it forcefully shuts down the system ● If NoReboot, it does not reboot the server Table 12. Return Values Name Description Returned Type Sample Import SCP Imports SCP from a network share or from a local file Success String https://github.
Table 13. dellemc_export_server_config_profile (continued) Parameter Required Default Choices Comments job_wait Yes NA ● True ● False ● If the value is True, it waits for the SCP export job to finish and returns the job completion status ● If the value is False, it returns immediately with a JOB ID after queuing the SCP export job in LC job queue share_name Yes NA NA CIFS or NFS network share or a local path share_user No NA NA Network share user in the format 'user@domain' or 'domain\use
● Configure iDRAC network Configure iDRAC users Module: dellemc_configure_idrac_users Synopsis This module creates, modifies or deletes an iDRAC local user. Check_mode support: Yes Options Table 15.
Table 15.
Table 17. dellemc_configure_idrac_timezone (continued) Parameter/aliases Required Default Choices Comments idrac_user Yes NA NA iDRAC username idrac_password/ idrac_pwd Yes NA NA iDRAC user password idrac_port No 443 NA iDRAC port share_name Yes NA NA CIFS or NFS Network share or a local path share_user No NA NA Network share user in the format 'user@domain' or 'domain\user' if user is part of a domain else 'user'. This option is mandatory for CIFS Network share.
Options Table 19. dellemc_configure_idrac_eventing Parameter/aliases Required Default Choices Comments idrac_ip Yes NA NA iDRAC IP Address idrac_user Yes NA NA iDRAC username idrac_password/ idrac_pwd Yes NA NA iDRAC user password idrac_port No 443 NA iDRAC port share_name Yes NA NA CIFS or NFS Network share or a local path share_user No NA NA Network share user in the format 'user@domain' or 'domain\user' if user is part of a domain else 'user'.
Table 20. Return Values Name Description Returned Type Sample iDRAC eventing Configures the iDRAC eventing attributes Success String https://github.com/dell/Dell-EMCAnsible-Modules-for-iDRAC/blob/master/ samples/ dellemc_configure_idrac_eventing.md Example -name: Configure the iDRAC eventing attributes dellemc_configure_idrac_eventing: idrac_ip: "xx.xx.xx.xx" idrac_user: "xxxx" idrac_password: "xxxxxxxx" share_name: "xx.xx.xx.
Table 21. dellemc_configure_idrac_services (continued) Parameter/aliases Required Default Choices Comments share_password/ share_pwd No NA NA Network share user password. This option is mandatory for CIFS Network share. share_mnt No NA NA Local mount path of the network share with read-write permission for Ansible user. This option is mandatory for CIFS or NFS Network share.
ssl_encryption: tls_protocol: timeout: snmp_enable: snmp_protocol: community_name: alert_port: discovery_port: trap_format: "Auto_Negotiate" "TLS_1_2_Only" "1800" "Enabled" "SNMPv3" "test" "None" "162" "None" Configure iDRAC network Module: dellemc_configure_idrac_network Synopsis This module configures the iDRAC networking attributes. Check_mode support: Yes Options Table 23.
Table 23.
share_name: share_password: share_user: share_mnt: register_idrac_on_dns: dns_idrac_name: auto_config: static_dns: setup_idrac_nic_vlan: vlan_id: vlan_priority: enable_nic: nic_selection: failover_network: auto_detect: auto_negotiation: network_speed: duplex_mode: nic_mtu: ip_address: enable_dhcp: dns_from_dhcp: enable_ipv4: static_dns_1: static_dns_2: static_gateway: static_net_mask: "xx.xx.xx.
Table 25. dellemc_configure_bios (continued) Parameter/ aliases Required Default Choices Comments user. This option is mandatory for CIFS or NFS Network share. boot_mode No NA ● Bios ● Uefi (deprecated) Configures the boot mode to BIOS or UEFI. NOTE: This option has been deprecated, and will be removed in the later version. Please use the I(attributes) for BIOS attributes configuration instead. NOTE: I(boot_mode) is mutually exclusive with I(boot_sources).
Table 25. dellemc_configure_bios (continued) Parameter/ aliases Required Default Choices ● OneTimeCustomBootSeq Str ● OneTimeCustomHddSeqS tr ● OneTimeCustomUefiBoot SeqStr ● OneTimeHddSeq ● OneTimeUefiBootSeq attributes No NA NA Comments NOTE: This option has been deprecated, and will be removed in the later version. Please use the I(attributes) for BIOS attributes configuration instead. NOTE: I(onetime_boot_mode) is mutually exclusive with I(boot_sources).
Table 26. Return Values Name Description BIOS Configures the BIOS configuration attributes Returned Success Type Sample String https://github.com/dell/DellEMC-Ansible-Modules-foriDRAC/blob/master/samples/ dellemc_configure_bios.md Examples -name: Configure BIOS Generic attributes dellemc_configure_bios: idrac_ip: "xx.xx.xx.
- Name : "NIC.Integrated.x-x-x" Enabled : True - name: Configure Boot Sources - Index dellemc_configure_bios: idrac_ip: "xx.xx.xx.xx" idrac_user: "xxxx" idrac_password: "xxxxxxxx" boot_sources: - Name : "NIC.Integrated.x-x-x" Index : 0 Configure RAID Module: dellemc_configure_raid Synopsis This module hosts the RAID configuration related attributes. NOTE: This module is deprecated and replaced with dellemc_idrac_storage_volume. Options Table 27.
Table 27.
Configure storage volume Module: dellemc_idrac_storage_volume Synopsis This module hosts the RAID configuration related attributes. Check_mode support: Yes Options Table 29.
Table 29. dellemc_idrac_storage_volume (continued) Parameter/aliases Required Default Choices Comments ● SDD protocol No None ● SAS ● SATA Bus protocol state Yes view ● create ● delete ● view ● C(create) performs create volume operations. ● C(delete) performs remove volume operations. ● C(view) returns the storage view. volumes No NA NA A list of virtual disk-specific iDRAC attributes. This is applicable for C(create) and C(delete) operations.
Examples -name: Create single volume dellemc_idrac_storage_volume: idrac_ip: "192.168.0.1" idrac_user: "username" idrac_password: "password" controller_id: "RAID.Slot.1-1" state: "create" volumes: - drives: location: [5] -name: Create multiple volume dellemc_idrac_storage_volume: idrac_ip: "192.168.0.1" idrac_user: "username" idrac_password: "password" raid_reset_config: "True" state: "create" controller_id: "RAID.Slot.
idrac_password: "password" state: "delete" volumes: - name: "volume_1" -name: Delete multiple volume dellemc_idrac_storage_volume: idrac_ip: "192.168.0.1" idrac_user: "username" idrac_password: "password" state: "delete" volumes: - name: "volume_1" - name: "volume_2" Configure Collect System Inventory on Restart Module: dellemc_idrac_lc_attributes Synopsis This module is responsible for enabling or disabling of Collect System Inventory on Restart (CSIOR) property for all iDRAC or LC jobs.
Example -name: Set up iDRAC LC Attributes dellemc_idrac_lc_attributes: idrac_ip: "xx.xx.xx.xx" idrac_user: "xxxx" idrac_password: "xxxxxxxx" share_name: "xx.xx.xx.xx:/share" share_user: "xxxxx" share_password: "xxxxxxxx" share_mnt: "/mnt/share" csior: "xxxxxxx" Configure syslog Module: dellemc_setup_idrac_syslog Synopsis This module enables or disables syslog parameters for iDRAC. Check_mode support: Yes Options Table 32.
Example -name: Configure iDRAC Syslog Parameters dellemc_setup_idrac_syslog: idrac_ip: "xx.xx.xx.xx" idrac_user: "xxxx" idrac_password:"xxxxxxxx" share_name: "xx.xx.xx.xx:/share" share_user: "xxxx" share_password:"xxxxxxxx" share_mnt: "/mnt/share" syslog: "xxxxxxx" Deploying operating system To provision a bare metal server, it is essential to deploy the required operating system in the device before you start using it.
Table 35. Return Values Name Description Returned Boot to Network ISO Boots to a network ISO Image Success Type Sample String https://github.com/dell/DellEMC-Ansible-Modules-foriDRAC/blob/master/samples/ dellemc_boot_to_network_iso.md Example -name: Boot to Network ISO dellemc_boot_to_network_iso: idrac_ip: "xx.xx.xx.xx" idrac_user: "xxxx" idrac_password: "xxxxxxxx" share_name: "xx.xx.xx.xx:/share" share_user: "xxxx" share_password: "xxxxxxxx" iso_image: "uninterrupted_os_installation_image.
Server administration tasks This section describes the tasks that you can run using OpenManage Ansible Modules. Following are the tasks: ● ● ● ● ● ● ● Configure the power state on the PowerEdge servers Reset iDRAC View LC job status Export LC logs Delete LC job Delete LC job queue Configure System Lockdown Mode Configure the power state on the PowerEdge servers Module: dellemc_change_power_state Synopsis This module configures the power control options on a PowerEdge server.
Reset iDRAC Module: dellemc_idrac_reset Synopsis You can reset the iDRAC using this module. Check_mode support: Yes Options Table 40. dellemc_idrac_reset Parameter/aliases Required Default Choices Comments idrac_ip Yes NA NA iDRAC IP Address idrac_user Yes NA NA iDRAC username idrac_password/ idrac_pwd Yes NA NA iDRAC user password idrac_port No 443 NA iDRAC port Table 41.
Table 43. Return Values Name Description Returned Type Sample LC Job Status Displays the status of an LC job Success String https://github.com/dell/Dell-EMC-AnsibleModules-for-iDRAC/blob/master/samples/ dellemc_get_lc_job_status.md Example -name: Get LC Job Status dellemc_get_lc_job_status idrac_ip: "xx.xx.xx.
Example -name: Export Lifecycle Controller Logs dellemc_export_lc_logs: idrac_ip: "xx.xx.xx.xx" idrac_user: "xxxx" idrac_password: "xxxxxxxx" idrac_port: "xxx" share_name: "xx.xx.xx.xx:/share" share_user: "xxxx" share_password: "xxxxxxxx" job_wait: "True" Delete LC job Module: dellemc_delete_lc_job Synopsis This module deletes an LC job for a given valid JOB ID from the job queue. You can delete an LC job: ● after the job is completed.
You can delete all the jobs in the LC job queue using this module. All the jobs in the job queue are terminated when you delete a job queue. Check_mode support: No Options Table 48. dellemc_delete_lc_job_queue Parameter/aliases Required Default Choices Comments idrac_ip Yes NA NA iDRAC IP Address idrac_user Yes NA NA iDRAC username idrac_password/ idrac_pwd Yes NA NA iDRAC user password idrac_port No 443 NA iDRAC port Table 49.
Table 50. dellemc_system_lockdown_mode (continued) Parameter/aliases Required Default Choices Comments of a domain else 'user'. This field is mandatory for CIFS Network Share. share_password/ share_pwd No NA NA Network share user password. This field is mandatory for CIFS Network Share. share_mnt No NA NA Local mount path of the network share with read-write permission for Ansible user. This option is mandatory for CIFS or NFS Network share.
4 Modules for OpenManage Enterprise (OME) Topics: • • • • • • • How OpenManage Ansible Modules for OME works Running your first OME Playbook View device inventory Manage device configuration templates Manage the device firmware Manage jobs Manage users How OpenManage Ansible Modules for OME works OpenManage Enterprise (OME) is a system management and monitoring application that provides rich sets of features to manage the Dell EMC servers, chassis, storage, and network switches in an enterprise data cente
username: "{{ ome_username }}" password: "{{ ome_password }}" system_query_options: filter: "Type eq 1000" 4. Now run the playbook. Run the following command from the directory where you created the inventory and the playbook: ansible-playbook playbook.yml -i inventory 5. Press Enter. With OpenManage Ansible Modules, you can construct a playbook with a set of modules resulting in an automation workflow for configuration, deployments, and updates of PowerEdge and modular servers.
Table 52. dellemc_ome_device_facts (continued) Parameter Required Default Choices Comments ● device_service_tag: A list of service tags are applicable for C(detailed_inventory) and C(subsystem_health). ● inventory_type: For C(detailed_inventory), it returns details of the specified inventory type. ● filter: For C(basic_inventory), it filters the collection of devices. I(filter) query format should be aligned with OData standards.
Examples - name: Retrieve basic inventory of all devices. dellemc_ome_device_facts: hostname: "192.168.0.1" username: "username" password: "password" - name: Retrieve basic inventory for devices identified by IDs 33333 or 11111 using filtering. dellemc_ome_device_facts: hostname: "192.168.0.
Manage device configuration templates This section describes the specifications for viewing, creating, modifying and deploying templates on devices managed by OME for hardware configuration and deployment operations. Following are the tasks for managing device configuration templates: 1. View templates 2. Create, modify or deploy a template View templates Module: dellemc_ome_template_facts Synopsis This module retrieves the list and details of all templates or details of a specific template.
Examples - name: Retrieve basic details of all templates. dellemc_ome_template_facts: hostname: "192.168.0.1" username: "username" password: "password" - name: Retrieve details of a specific template identified by its template ID. dellemc_ome_template_facts: hostname: "192.168.0.1" username: "username" password: "password" template_id: 1 Create, modify or deploy a template Module: dellemc_ome_template Synopsis This module creates, modifies or deploys a template. Options Table 54.
Table 54. dellemc_ome_template (continued) Parameter Require d Default Choices Comments ● ● ● ● Default value is 'All'. This is applicable for C(create) operation. Options: Options to control device shutdown or end power state during template deployment. This is applicable for C(deploy) operation. Schedule: Options to schedule the deployment task immediately or at a specified time. This is applicable for C(deploy) operation. NetworkBootIsoModel: Payload to specify the ISO deployment details.
- name: modify template dellemc_ome_template: hostname: "192.168.0.1" username: "username" password: "password" state: "modify" template_id: 1234 attributes: Name: "New Custom Template" Description: "Custom Template Description" - name: deploy template. dellemc_ome_template: hostname: "192.168.0.
Table 55. dellemc_ome_firmware Parameter Required Default Choices Comments hostname Yes NA NA Target IP Address or hostname username Yes NA NA Target username password Yes NA NA Target user password port No 443 NA Target HTTPS port device_service_tag No NA NA List of targeted device service tags. device_id No NA NA List of targeted device ids. dup_file Yes NA NA Executable file to apply on the targets.
} 'UpdatedBy': None, 'EndTime': None, 'Id': 11117, 'JobType': { 'Internal': False, 'Id': 5, 'Name': 'Update_Task'} Examples - name: "Update firmware from DUP file using device ids." dellemc_ome_firmware: hostname: "192.168.0.1" username: "username" password: "password" device_id: - 11111 - 22222 dup_file: "/path/Chassis-System-Management_Firmware_6N9WN_WN64_1.00.01_A00.EXE" - name: "Update firmware from DUP file using device service tags." dellemc_ome_firmware: hostname: "192.168.0.
Table 56. dellemc_ome_job_facts (continued) Parameter Required Default Choices ● skip: Number of records to skip. Default value is 0. ● filter: Filter records by the values supported. Return Values msg: description: Overall status of the job facts operation. returned: always type: str job_facts: description: Details of the OpenManage Enterprise jobs.
- name: Get job details for id. dellemc_ome_job_facts: hostname: "192.168.0.1" username: "username" password: "password" job_id: 12345 - name: Get filtered job details. dellemc_ome_job_facts: hostname: "192.168.0.1" username: "username" password: "password" system_query_options: top: 2 skip: 1 filter: "JobType/Id eq 8" Manage power state operations Module: ome_power_state Synopsis This module performs the supported power state management operations. Options Table 57.
} "CreatedBy": "user", "Editable": true, "EndTime": null, "Id": 11111, "JobDescription": "DeviceAction_Task", "JobName": "DeviceAction_Task_PowerState", "JobStatus": { "Id": 1111, "Name": "New" }, "JobType": { "Id": 1, "Internal": false, "Name": "DeviceAction_Task" }, "LastRun": "2019-04-01 06:39:02.
hostname: "192.168.0.1" username: "username" password: "password" device_id: "{{ item.device_id }}" power_state: "{{ item.state }}" with_items: - { "device_id": 11111, "state": "on" } - { "device_id": 22222, "state": "off" } - name: Power state operation based on list of device service tags. ome_powerstate: hostname: "192.168.0.1" username: "username" password: "password" device_service_tag: "{{ item.service_tag }}" power_state: "{{ item.
} } "Description": "user name description", "Name": "user_name", "Password": null, "UserName": "user_name", "RoleId": "10", "Locked": false, "IsBuiltin": true, "Enabled": true Examples - name: Retrieve basic details of all accounts. dellemc_ome_user_facts: hostname: "192.168.0.1" username: "username" password: "password" - name: Retrieve details of a specific account identified by its account ID. dellemc_ome_user_facts: hostname: "192.168.0.
Table 59. ome_user (continued) Parameter Required Default Choices Comments ● ● ● ● ● Password UserName RoleId Locked Enabled NOTE: OME will throw an error message if required parameter is not provided for the operation. NOTE: See OpenManage Enterprise API Reference Guide for more details. Return Values msg: description: Overall status of the user operation.
Locked: False Name: "user2" - name: modify existing user ome_user: hostname: "192.168.0.1" username: "username" password: "password" state: "present" attributes: UserName: "user3" RoleId: "10" Enabled: True Description: "Modify user Description" - name: delete existing user. ome_user: hostname: "192.168.0.
5 Troubleshooting ● While creating new iDRAC users, the provided values are not getting applied completely on 14G servers. — In case the user is not created with all the required user settings, change the user setting with action option modify in the dellemc_configure_idrac_users module.
6 Accessing documents from the Dell EMC support site You can access the required documents using the following links: ● For Dell EMC Enterprise Systems Management documents — www.dell.com/esmmanuals ● For Dell EMC OpenManage documents — www.dell.com/openmanagemanuals ● For Dell EMC Remote Enterprise Systems Management documents — www.dell.com/esmmanuals ● For iDRAC and Dell Lifecycle Controller documents — www.dell.