Skip to content

Latest commit

 

History

History

gcve-private-cloud

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 

GCVE Private Cloud Module

This module contains the terraform to create and deploy a private cloud

Requirements

Name Version
terraform >= 1.3.0
google-beta >= 4.71.0

Usage

Basic usage of this module is as follows:

module "example" {
	 source  = "<module-path>"

	 # Required variables
	 cluster_id  = 
	 create_vmware_engine_network  = 
	 gcve_zone  = 
	 pc_cidr_range  = 
	 pc_name  = 
	 project  = 
	 vmware_engine_network_location  = 
	 vmware_engine_network_name  = 

	 # Optional variables
	 cluster_node_count  = 3
	 cluster_node_type  = "standard-72"
	 pc_description  = "Private Cloud description"
	 vmware_engine_network_description  = "PC Network"
	 vmware_engine_network_type  = "LEGACY"
}

Resources

Name Type
google-beta_google_vmwareengine_network.vmware_engine_network resource
google-beta_google_vmwareengine_private_cloud.gcve_tf_pc resource
google-beta_google_vmwareengine_network.existing_vmware_engine_network data source

Inputs

Name Description Type Default Required
cluster_id The cluster ID for management cluster in the private cloud string n/a yes
cluster_node_count Specify the number of nodes for the management cluster in the private cloud number 3 no
cluster_node_type Specify the node type for the management cluster in the private cloud string "standard-72" no
create_vmware_engine_network Set this value to true if you want to create a vmware engine network, bool n/a yes
gcve_zone Zone where private cloud will be deployed string n/a yes
pc_cidr_range CIDR range for the management network of the private cloud that will be deployed string n/a yes
pc_description Description for the private cloud that will be deployed string "Private Cloud description" no
pc_name Name of the private cloud that will be deployed string n/a yes
pc_type Initial type of the private cloud. Possible values are: STANDARD, TIME_LIMITED string "STANDARD" no
project Project where private cloud will be deployed string n/a yes
vmware_engine_network_description Description of the vmware engine network for the private cloud string "PC Network" no
vmware_engine_network_location Region where vmware engine network will be deployed string n/a yes
vmware_engine_network_name Name of the vmware engine network for the private cloud string n/a yes
vmware_engine_network_type Type of the vmware engine network for the private cloud string "LEGACY" no

Outputs

Name Description
gcve_tf_pc The private cloud resource
hcx Details about the HCX Manager appliance
id ID of the private cloud
management_cluster Details of the management cluster of the private cloud
network_config Details about the network configuration of the private cloud
nsx Details about the NSX Manager appliance
state Details about the state of the private cloud
vcenter Details about the vCenter appliance