radwareMichael
Contributor
Contributor

Third party plug-in configuration

Hi experts,

I'm working on automation code to install and configure AdcVCOPlugin plug-in which integrates Radware's VADI services with VMware.

Manual procedure is working well.

Now I want to turn this procedure to be fully automated.

The first part of install plugin and restart vRO was implemented pretty easy using  following vRealize Orchestrator REST API

https://<server_ip>:8281/vco/api/plugins
https://<server_ip>:8283/vco-controlcenter/api/server/status/restart

 

The next step is about to apply AdcVCOPlugin plug-in configuration  ( configuration form is shown on attached screenshot ).

Once again, I would like to write code that do this for me, how can I achieve it?

I'd prefer REST API, but any advise is appreciated.

 

Thanks,

Michael

0 Kudos
1 Reply
ivand
VMware Employee
VMware Employee

First, plugin needs to update the way it is configured. Plugin should start using plugin API to preserve and retrieve its configuration. To achieve this plugin should expose workflows to be configured with. Look at other out-of-the-box plugins orchetrator is shipped with.

This is needed:

  • to make the plugin cluster aware - you will need just to configure plugin in one node and its configuration will be replicated to others.
  • The web configurator UI will be completely removed in next release and configuring plugin will be hard.
  • Workflows will allow automation of the configuration by standardized way

For current situation, you can examine HTTP requests/response in Web Configurator to capture what is needed to configure the plugin and do this by coding needed HTTP requests in yo script

0 Kudos