Unlocking the Power of vRO and phpIPAM Integration

As a developer, I understand the importance of streamlining processes and automating tasks to improve efficiency. In my previous article, I described how to integrate vRealize Automation with phpIPAM. However, for a smooth and full-featured experience, it is essential to have a package for vRealize Orchestrator that includes a set of processes for invoking the most frequently used functions of phpIPAM.

The official documentation for the API of phpIPAM provides a list of available functions, but often lacks complete information about the required parameters and their descriptions. In the latest version of the package, we have expanded the set of processes and thoroughly revised all the main processes.

To work with the API in phpIPAM, it is necessary to create an “API key” (point menu Administration -> API) with the App security parameter set to “SSL with App code token.” In the configuration element, the App ID is stored in the attribute appId and the App Code in the token. Additionally, you can specify a name for the phpipam_api configuration element, which will store the URL of the REST host. This parameter is optional but useful when working with multiple servers of phpIPAM (on each server, you need to create identical App ID and App Code).

The “Invoke a REST operation (phpIPAM)” process has the following steps:

1. Install the package in vRealize Orchestrator.

2. Register the REST host of phpIPAM.

3. Launch the “Initialize (phpIPAM)” process.

Preparing the package for work includes:

vro-phpipam v3.0.1

If you have any questions or suggestions for improving the package, please write to me at [your email address]. Your email address will not be published. Required fields are marked with an asterisk (*). Name * Email * Website.

The time limit has expired. Please try again.

Nine plus two equals:

10

Leave a Reply