The SovLabs Ansible Tower module for vRealize Automation allows you to manage dynamic inventory in Ansible Tower in the following ways:
* Ability to define and filter inventories and groups based on vRealize Automation constructs (e.g. tenant, business group, network, deployment name, component name, or any VM property)
* Ability to include meta data (vRealize Automation properties, deployment and request data, vRealize Automation constructs, etc.) for each host
*Ability to include existing/previously deployed vRealize Automation inventory into Ansible Tower to enable management of vRealize Automation deployed inventory via Tower Configurable caching for dynamic inventory (additive caching, cache expiration, page size, etc.)
* Multiple vRealize Automation/vRealize Orchestrator instances and multi-tenant support
* Ability to specify individual hosts (–hostname parameter)
Inventoried VMs have a complete list of vRealize Automation properties, deployment and request data, vRealize Automation constructs, etc., which can be used to dynamically determine which playbooks to run, values to be written into files, etc.