Checking Ubuntu version ========================== lsb_release -a Downloading Ansible source code from GitHub ========================== git clone https://github.com/ansible/ansible.git Creating soft link for Python and installing pip3 ========================== which python which python3 sudo ln -s /usr/bin/python3 /usr/bin/python python --version sudo apt install python3-pip -y Installing Ansible ========================== cd ~/ansible pip3 install -r requirements.txt sudo python ./setup.py install which ansible ansible --version ansible-doc --list | egrep -i "dell|idrac" Installing OpenManage Ansible modules ========================== git clone https://github.com/dell/dellemc-openmanage-ansible-modules.git cd dellemc-openmanage-ansible-modules/ sudo python ./install.py ansible-doc --list | egrep -i "dell|idrac" Installing OM SDK for Python ========================== git clone https://github.com/dell/omsdk.git cd omsdk/ pip3 install -r requirements-python3x.txt sh build.sh 1.2 387 cd dist pip3 install omsdk-1.2.387-py2.py3-none-any.whl Creating configuration directory and adding files ========================== sudo mkdir /etc/ansible sudo cp ~/ansible/examples/ansible.cfg /etc/ansible sudo cp ~/ansible/examples/hosts /etc/ansible ls -l /etc/ansible Playbook examples located in the Ansible module source code ========================== ls -l ~/ansible/lib/ansible/modules/remote_management/ ls -l ~/ansible/lib/ansible/modules/remote_management/redfish/ ls -l ~/ansible/lib/ansible/modules/remote_management/dellemc/ vi ~/ansible/lib/ansible/modules/remote_management/redfish/idrac_redfish_config.py URIs for accessing information off the iDRAC REST interface: ========================== iDRAC values: ------------------- https:///redfish/v1/Managers/iDRAC.Embedded.1/Attributes System values (PSU control, etc.): ------------------- https:///redfish/v1/Managers/System.Embedded.1/Attributes BIOS values: ------------------- https:///redfish/v1/Systems/System.Embedded.1/Bios