Skip to content
Dell EMC OpenManage Ansible Modules
Python
Branch: devel
Clone or download
Latest commit 106b2b8 Nov 19, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
deprecated Release 2.0.2 Sep 25, 2019
examples Release 2.0.4 Nov 19, 2019
group_vars Ansible module for 1.0.3 release. Aug 7, 2018
guides Release 2.0.4 Nov 18, 2019
host_vars Ansible module for 1.0.3 release. Aug 7, 2018
library/dellemc Release 2.0.4 Nov 19, 2019
samples Release 2.0.4 Nov 19, 2019
test/units Release 2.0.4 Nov 19, 2019
utils Release 2.0.3 Oct 18, 2019
.gitignore Updated with latest SDK changes Sep 17, 2017
AUTHORS.md Release 1.3 Mar 4, 2019
CHANGELOG.md Release 2.0.4 Nov 18, 2019
CODING_GUIDELINES.md Release 2.0.2 Sep 25, 2019
CONTRIBUTOR_AGREEMENT.md Release 2.0.2 Sep 25, 2019
COPYING.md Release 1.0 commit Feb 21, 2018
README.md Release 2.0.2 Sep 25, 2019
install.py Release 2.0.3 Oct 18, 2019
uninstall.py Release 2.0.3 Oct 18, 2019

README.md

Dell EMC OpenManage Ansible Modules

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) by leveraging the management automation capabilities in-built into the integrated Dell Remote Access Controller (iDRAC).

With the latest release of Dell EMC OpenManage Ansible Modules, the capabilities have improved with support for OpenManage Enterprise. OpenManage Ansible Modules allows users to retrieve device inventory information of each device discovered in the OpenManage Enterprise.

Supported Platforms

Dell EMC PowerEdge Servers with:

  • 12G and 13G PowerEdge Servers: iDRAC 7/8 with Firmware version 2.60.60.60 and above
  • 14G PowerEdge Servers: iDRAC 9 with Firmware version 3.21.21.21 and above

Prerequisites

Documentation

Please refer to the OpenManage Ansible Modules Documentation

Examples

Sample playbooks and examples could be found under examples directory

Results

Sample Results for the respective modules could be found under samples directory.

Installation

  • Clone the latest development repository and install the ansible modules.
git clone -b devel --single-branch https://github.com/dell/dellemc-openmanage-ansible-modules.git
cd dellemc-openmanage-ansible-modules
python install.py
  • It is recommended to update the ansible configuration setting environment variables to point to the current module paths, if any.

  • If using an alternative python interpreter, i.e. virtualenv, you must set the Ansible variable ansible_python_interpreter to that path.

Uninstallation

cd dellemc-openmanage-ansible-modules
python uninstall.py

LICENSE

This project is licensed under GPL-3.0 License. Please see the COPYING for more information

Contributing

We welcome your contributions to OpenManage Ansible Modules. See Coding Guidelines for more details.

Support

  • This devel branch corresponds to the release actively under development.
  • If you want to report any issue, then please report it by creating a new issue here
  • If you have any requirements that is not currently addressed, then please let us know by creating a new issue here
  • If you want to provide any feedback to the development team, then you can do so by sending an email to OpenManageAnsible@Dell.com
  • We also have a #openmanageansible slack channel which you can use for reporting any issue, new feature request or for general discussion with development team. You can get an invite by requesting one at here.

Authors

You can’t perform that action at this time.