SolarWinds IPAM vRA 8 Integration Plugin

SolarWinds IPAM Plugin for vRA 8
Plugin description:
https://as.zabedu.ru/en/virtual2/vmware2/vrealize2/vra-solarwinds-ipam-en


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

Under ./src/ you'd find separate directory for each IPAM specific operation that the plugin supports.

Operation name Description Script
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

The _create_package.sh script is used to package Python scripts and dependencies into the SolarWinds.zip plugin archive.

The ./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.

The SolarWinds.zip contains a plugin ready for installation in vRA 8.x.


Sign in to be able to add comments.

Comments 1


5108630408 10 days ago
Attempting integration with VRA Cloud through a Cloud Proxy.
Getting the following error:
'Failed to validate credentials. Error: Execution of action SolarWinds_ValidateEndpoint failed on provider side: Action run failed with the following error: HTTPSConnectionPool(host='FQDN REMOVED', port=17778): Max retries exceeded with url: /SolarWinds/InformationService/v3/Json/Query (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate (_ssl.c:1076)')))'

Cloud proxy is healthy.
Attempted with and without certificate verification (both an MS CA and a self signed cert)
RESTAPI calls to the SW IPAM URL work through other tools.
using admin creds on the SW IPAM side.
On-premise (VRA 8.6) test lab works.
Certificates are trusted.

Any thoughts (or code updates) to deal with this are appreciated.