Hi!
Please find the below instructions to create a custom EE in awx 19.x to integrate with Netpp storage to run jobs on the netapp storage system. It helps others to save time.
Prerequisite:
- You should have awx 19.x and above
- A test machine linux (centos or redhat) with internet connections
Netapp Custom EE creation step:
- Read the Netrapp ontap, SAntricity and E series collections Read me
- Check to see if any requirements.txt file exists
- Based on the requirements.txt and readme file, we have to create requirements.txt to install custom python modules
Login into test linux server as root
- dnf -y install python39.x86_64
- mkdir ~/ansible-builder && cd ~/ansible-builder
- python3.9 -m venv builder
- source builder/bin/activate
- pip3 install ansible
- pip3 install ansible-builder==1.0.1
- vi requirements.txt
add below in requirements.txt
ipaddress
jmespath
netapp-lib
requests
six
solidfire-sdk-python
xmltodict
cryptography >= 2.5
netaddr
=19.0.0
pypsrp
urllib3
- vi execution-environment.yml
Add below in execution-environment.yml