Dell EMC OpenManage Ansible Modules

Dell EMC OpenManage Ansible Modules

Ansible Mark


Dell EMC OpenManage 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 built into the integrated Dell Remote Access Controller (iDRAC). 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.

What’s new in version 1.1

  • Support for streaming the Server Configuration Profile (SCP) within the HTTP/HTTPS messages for import /export operation to/from an iDRAC using a Local file path on Ansible controller – no need to use CIFS/NFS serverf
  • New and enhanced RAID volume creation module to:
    • Support RAID volume creation on BOSS Controller
    • View all the volumes for a RAID controller
    • Create multiple RAID volumes on a storage controller using a single Ansible task
    • Select physical disks using either the respective Slot locations or Physical Disk IDs while creating a RAID volume
    • Support multiple VD creation on a disk group
  • Enhanced BIOS configuration module to:
    • Support configuration of all the BIOS attributes (such as boot settings, memory settings, processor settings, system profiles, system security etc.) using a single task in the playbook
    • Support for Boot Source State modification using Redfish API – reorder, enable/disable boot devices
  • Add support for providing a Custom Catalog file name when using firmware update from a DRM repository
  • Support for check mode – find out whether configuration changes will be made to servers before they are made thus allowing you to detect configuration drift in your environmen

Key Features

  • Supports agent-free and automated bare-metal configuration, provisioning, deployment and update of 12th, 13th, and 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
    • 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 are open-source and offered to customers and community as a stand-alone software. To take advantage of the new features when they are implemented and contribute to the ongoing development, then go to Dell EMC Ansible Github repository and either clone or download the modules. Modules may also be downloaded from the Dell Support site.


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



  • Dell EMC OpenManage Ansible Modules are supported by Dell.
  • In addition, issues can be logged directly to the Github repository.
  • To provide feedback to development team, please send an email to


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

Article ID: SLN310720

Last Date Modified: 11/05/2018 11:43 AM

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.