Skip to content

atm8119/vra-solarwinds-ipam

 
 

Repository files navigation

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

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%