AWX Netapp Custom EE - Installation and configuration procedure

,

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:

  1. You should have awx 19.x and above
  2. A test machine linux (centos or redhat) with internet connections

Netapp Custom EE creation step:

  1. Read the Netrapp ontap, SAntricity and E series collections Read me
  2. Check to see if any requirements.txt file exists
  3. 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

  1. dnf -y install python39.x86_64
  2. mkdir ~/ansible-builder && cd ~/ansible-builder
  3. python3.9 -m venv builder
  4. source builder/bin/activate
  5. pip3 install ansible
  6. pip3 install ansible-builder==1.0.1
  7. 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

  1. vi execution-environment.yml
    Add below in execution-environment.yml