Closed grantcurell closed 4 years ago
I fixed this error by manually installing the OMSDK module. To the devs - is this by design or did I miss the mark on something? If so, I can provide updated instructions via a pull request. To fix:
git clone https://github.com/dell/omsdk.git
cd omsdk
pip3 install wheel
pip3 install -r requirements-python3x.txt
sh build.sh 1.2 423
# Note: Numbers may change based on current version. See the OMSDK repo for current.cd dist
pip install omsdk-1.2.423-py2.py3-none-any.whl
After that the error cleared for me.
Thanks @grantcurell. Can we close this Issue?
I fixed this issue by adding delegate_to: localhost
to my playbook task to update the firmware. I did not have to do any manual install of omsdk, I just used pip3 install omsdk
.
Does not seem to be related to: https://github.com/dell/dellemc-openmanage-ansible-modules/issues/37
I have installed the OpenManage library, but using both Python 3 and Python 2 interpreters with Ansible I receive "Dell EMC OMSDK library is required for this module". Is additional installation required outside of what is listed in the readme?
Error Message
Python Version
Python 3.7.6 Note: I also tried it with python 2.7 - same error.
Ansible Version
Inventory
site.yml
role code
ansible.cfg