To fully automate your organization setup, you can use the Cloud Assembly IaaS API to list, create, update, and delete vRealize Automation integrations with other applications programmatically.

Using different input variables, you can create integrations with external systems such as GitHub, Ansible, and external IPAM providers. The following table lists all supported integrations.

Integration Type What do I need to create an integration? Additional Product Documentation
Active Directory activedirectory
  • LDAP connection to Active Directory server.
  • Project configured with appropriate cloud zones, and image and flavor mappings to use with the Active Directory integration.
How do I create an Active Directory integration in vRealize Automation Cloud Assembly
Ansible ansible
  • Ansible control machine running Ansible version 2.6.0 or later.
  • Read/write access to the directory where the Ansible inventory file is located.
  • Disabled host key.
  • Vault password set.
Configure Ansible Open Source integration in vRealize Automation Cloud Assembly
Ansible Tower ansible.tower Credentials and templates in Ansible Tower configured to use with deployments. Configure Ansible Tower Integration in vRealize Automation Cloud Assembly
Bitbucket org.bitbucket Personal access API token for Bitbucket. Configure Bitbucket integration in vRealize Automation Cloud Assembly
GitHub com.github.saas Personal access API token for GitHub. See https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html Configure GitHub integration in vRealize Automation Cloud Assembly
GitLab com.gitlab.saas Personal access API token for GitLab. Configure GitLab cloud template integration in vRealize Automation Cloud Assembly
IPAM ipam
  • IPAM provider package.
  • Admninistrator credentials for the account with the external IPAM provider.
How to configure an external IPAM integration in vRealize Automation
My VMware my-vmware Account registered at https://my.vmware.com/ Configure MyVMware integration in vRealize Automation Cloud Assembly
Puppet puppet Puppet master name and hostname or IP address of the master. Configure Puppet Enterprise integration in vRealize Automation Cloud Assembly
Red Hat OpenShift cmx.openshift-endpoint Red Hat OpenShift server configured.
Note: If needed, you can create an OpenShift cluster with a cloud template that VMware provides. See https://flings.vmware.com/red-hat-openshift-container-platform-as-a-service-on-vrealize-automation-cloud.
Configure Red Hat OpenShift Integration in vRealize Automation Cloud Assembly
SaltStack saltstack
  • Salt master used in the SaltStack Config integration that contains the Master Plugin.
  • SaltStack Config service administrator role in vRealize Automation.
  • Cloud Assembly service administrator role in vRealize Automation.
Create a SaltStack Config integration in vRealize Automation
SDDC Manager sddc SDDC manager 4.1 or later installed. Configure a VMware SDDC Manager integration
Terraform Runtime terraform.runtime Terraform runtime environment. See Preparing a Cloud Assembly Terraforn runtime environment. Preparing for Terraform configurations in vRealize Automation Cloud Assembly
VMware Enterprise PKS cmx.pks-endpoint
  • Pivotal Container Service (PKS) server configured with UAA authentication.
  • Cloud administrator credentials.
Configure VMware Tanzu Kubernetes Grid Integrated Edition Integration in vRealize Automation Cloud Assembly
vRealize Automation 7.x vra7 Administrator credentials. Add vRealize Automation 7.x catalog items to the Service Broker catalog
vRealize Automation 8.x vra8 Administrator credentials. Add vRealize Automation 8.x cloud templates to the Service Broker catalog
vRealize Orchestrator vro
  • vRealize Orchestratorconfigured.
  • vRealize OrchestratorURL
  • Cloud Extensibility proxy deployed.
Configure a vRealize Orchestrator integration in Cloud Assembly
vRealize Operations Manager vrops A local or non-local vRealize Operations Manager login account with read-only privileges to the vCenter adapter instance of the vSphere endpoint.
Note: For non-local account login, username format is username@domain@authenticated-source, for example [email protected]@workspaceone
Integrating with vRealize Operations Manager