Overview
This is a plug-in to handle vCenter tags.
It works with leveraging vCenter 6 vAPI. vCenter 6 is the first vCenter version providing a public API for tagging. Earlier versions only supported PowerCLI commandlets or private APIs (that James reverse engineered here : Native vRO vCenter Tagging - No Powershell).
See the video to see what it can do.
The plug-in was generated using the Dynamic Types plug-in generator package (check latest version in Flowgrab "All versions") and can be extended with it.
It can be used with vRealize Automation "Anything as a service" (For example attaching a tag to an object that would enable a given service).
Known limitations
The workflows are not checking if you attach a particular object type to a tag that has a parent category not supporting it.
The install workflow may fail to delete the resource element that were imported. It is not affecting the plug-in functionality but may affect a future upgrade. I have a bug opened about this with engineering. You can delete these resource elements with renaming them in the vCO client and deleting them.
I only tested it with vRO 6 + vCenter 6 (since vCenter 6 is required and since passing vCenter objects to the plug-in is likely a requirement if you need to tag vCenter objects).
Use at your own risk. I made this as a first step to learn how to use vAPI and provide native vCenter tag orchestration.
Download and installation instructions
The plug-in can be downloaded from Flowgrab