SolarWinds IPAM vRA 8 Integration Plugin
A implementation of an SolarWinds IPAM integration plugin for vRA 8.x
This plugin is developed using IPAM SDK: VMware vRealize Automation Third-Party IPAM SDK
For customization and installation details of this plugin see: vRA 8: plugin SolarWinds IPAM
For more information about the IPAM integration see: vRA IPAM plugin reference documentation
Scripts and package
./src/ you'd find separate directory for each IPAM specific operation that the plugin supports.
|Allocate IP||Allocates the next available IP for a VM||./src/SolarWinds_AllocateIP/source.py|
|Deallocate IP||Deallocates an already allocated IP||./src/SolarWinds_DeallocateIP/source.py|
|Get IP Ranges||Data collects IP networks from the IPAM provider||./src/SolarWinds_GetIPRanges/source.py|
|Validate Endpoint||Validates that the IPAM endpoint credentials are valid and that a connection to the external IPAM system can be established successfully||./src/SolarWinds_ValidateEndpoint/source.py|
_create_package.sh script is used to package Python scripts and dependencies into the SolarWinds.zip plugin archive.
./src/lib_photon3.zip contains all 3rd party libraries that the SolarWinds IPAM plugin depends on, they are unpacked during the execution of the
_create_package.sh script. This will ensure that all Python libraries and binaries are Photon OS compliant.
SolarWinds.zip contains a plugin ready for installation in vRA 8.x.