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 and modular infrastructure by leveraging the management automation capabilities in-built into the Integrated Dell Remote Access Controller (iDRAC), OpenManage Enterprise and OpenManage Enterprise Modular.
OpenManage Ansible Modules simplifies and automates provisioning, deployment, and updates of PowerEdge servers and modular infrastructure. It allows system administrators and software developers to introduce the physical infrastructure provisioning into their software provisioning stack, integrate with existing DevOps pipelines and manage their infrastructure using version-controlled playbooks, server configuration profiles, and templates in line with the Infrastructure-as-Code (IaC) principles.
pip install omsdk --upgradeor
pip install -r requirements.txt. OMSDK can also be installed from Dell EMC OpenManage Python SDK
ansible-galaxy collection install dellemc.openmanage
ansible-galaxy collection install dellemc-openmanage-<version>.tar.gz
Install the collection from the github repository using the latest commit on the branch 'collections'
ansible-galaxy collection install git+https://github.com/dell/dellemc-openmanage-ansible-modules.git,collections
Latest sample playbooks and examples are available at playbooks.
ansible-doc to view the documentation of each module and plugin.
This project is licensed under GPL-3.0 License. See the COPYING for more information.
See here for further information on testing.
To debug OpenManage Ansible Modules using IDE, see here