Dell EMC OpenManage Ansible Modules

Dell EMC OpenManage Ansible Modules

Dell EMC Ansible Mark


Dell EMC OpenManageTM Ansible Modules allows Data Center and IT administrators to use RedHat Ansible to automate and orchestrate the provisioning, configuration, deployment, and update of PowerEdge Servers by leveraging the out-of-band (agentless) management automation capabilities in-built into the iDRAC (Integrated Dell Remote Access Controller).

Ansible by RedHat is one of the most popular DevOps tools that can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates.

With OpenManage Ansible Modules, Data Center and IT administrators will be able to rapidly deploy their infrastructure, change server configurations and will be able to manage and maintain the desired-state configurations for PowerEdge Servers by running Ansible playbooks.

Key Features:

  • Supports agent-free and automated bare-metal configuration, provisioning, deployment and update of 12th Generation of Dell EMC PowerEdge Servers and above, including 14th Generation of PowerEdge Servers
  • Leverages Redfish REST APIs provided by iDRAC with Lifecycle Controller for Agent-Free (Out-of-Band) bare-metal provisioning, deployment and update of PowerEdge Servers
  • Export Server Configuration Profile (SCP) containing the complete representation of server configuration in XML or JSON format to a remote network share (CIFS or NFS) or local file path
  • Import Server Configuration Profile (SCP) from a remote network share (CIFS or NFS) or local file path
  • Use Ansible playbooks for zero-touch automated end-to-end configuration, provisioning, deployment and update of PowerEdge Servers:
    • Power Cycle
    • iDRAC Configuration
      • User and Password administration – create, modify and delete local user settings
      • Network Configuration – iDRAC network settings including DHCP and Static address configuration
      • Services – Web server and SNMP settings
      • SNMP Alerting and Email settings
      • Configure Time zone and NTP settings
      • System Lockdown
    • BIOS Configuration
      • Configure Boot mode to legacy Bios or Uefi
      • Configure Boot Sequence
      • Configure NVMe mode to RAID or Non-RAID
      • Enable / Disable Secure Boot
    • Storage Configuration – Create or Delete RAID volumes on direct-attached storage (DAS) associated with a storage controller
    • OS Deployment – deploy operating system ISO from a remote network share (CIFS, NFS)
  • Lifecycle Controller JOB Management – use Ansible modules for keeping status of the LC jobs and construct a step-by-step workflow for your automation playbook
  • Get detailed component level Hardware and Firmware inventory
  • Out-of-Band Firmware Updates from remote network file share (CIFS, NFS) using Dell EMC Update packages and catalog files


Dell EMC OpenManage Ansible Modules is open-source and offered to customers and community as a stand-alone software and can be downloaded from the site here: If you want to take advantage of the new features when they are implemented and want to contribute to the ongoing development, then you can go to Github repository using the following URLs and either clone or download the modules:


Please refer to the OpenManage Ansible Modules Documentation. Sample playbooks and examples could be found under examples directory



OpenManage Ansible Modules are Open Source and licensed under GNU GPL v3.0 License. Please see the LICENSE for more information

Article ID: SLN310720

Last Date Modified: 08/10/2018 02:21 PM

Rate this article

Easy to understand
Was this article helpful?
Yes No
Send us feedback
Comments cannot contain these special characters: <>()\
Sorry, our feedback system is currently down. Please try again later.

Thank you for your feedback.