Implementing the Private Cloud Automation for VMware Cloud Foundation validated solution includes activating private cloud automation in your SDDC by deploying the vRealize Automation cluster with three nodes.
To complete the implementation of Private Cloud Automation for VMware Cloud Foundation validated solution, verify that your system fulfills the following prerequisites.
Table 1. Prerequisites for Implementation of Private Cloud Automation for VMware Cloud Foundation
Category
Prerequisite
Environment
Verify that your VMware Cloud Foundation version is listed in the Support Matrix for this solution.
If you want to use the infrastructure-as-code method for the implementation and configuration of the Private Cloud Automation for VMware Cloud Foundation validated solution, verify that your system fulfills the following prerequisites.
Table 2. Prerequisites for CLI Implementation of Private Cloud Automation for VMware Cloud Foundation
CLI Method
Prerequisite
Terraform
The Terraform procedures are based on the use of Microsoft Windows.
Verify that your system has Terraform 1.2.0 or later installed. See https://terraform.io.
Verify that your system has a code editor installed. For installing Microsoft Visual Studio Code, see Visual Studio Code.
Install the Terraform Visual Studio Code extension 2.25 or later by HashiCorp for syntax highlighting and other editing features for Terraform files. See HashiCorp Terraform.
For example, if you are using Git on Windows, run the following commands:
mkdir vvs
cd vvs
git clone https://github.com/vmware-samples/validated-solutions-for-cloud-foundation.git
cd validated-solutions-for-cloud-foundation/pca
dir
By default, each Terraform example uses the local backend and stores the state locally in a file named terraform.tfstate. If you want to use the examples shared with a team, implement a remote state backend. See Remote State.
PowerShell
Verify that your system has Microsoft PowerShell 5.1 installed. See Microsoft PowerShell.
Install the
PowerValidatedSolutions PowerShell module together with the supporting modules from the PowerShell Gallery by running the following commands.