Skip to content

Latest commit

 

History

History
142 lines (71 loc) · 2.38 KB

gcp.md

File metadata and controls

142 lines (71 loc) · 2.38 KB

Paasify PKS on GCP

Required Inputs

The following input variables are required:

availability_zones

Description: List of AWS availability zones in which to deploy the foundation

Type: list(string)

dns_suffix

Description: The suffix of the DNS domain that will be used (ie. aws.paasify.org)

Type: string

dns_zone_name

Description: The name of the Cloud DNS zone that managed the domain specified for dns_suffix

Type: string

env_name

Description: The name of the environment, used to name resources and DNS domains

Type: string

pivnet_token

Description: Token for Pivotal Network used to download assets

Type: string

pks_version

Description: The major version of PKS to install (ie. 1.6)

Type: string

project

Description: The GCP project to use for deploying the foundation

Type: any

region

Description: The AWS region in which to deploy the foundation (ie. us-west-2)

Type: string

Optional Inputs

The following input variables are optional (have default values):

buckets_location

Description: n/a

Type: string

Default: "US"

ops_manager_instance_type

Description: GCP instance type used for OpsManager

Type: string

Default: "n1-standard-2"

tiles

Description: List of names of tiles to install with PAS

Type: list(string)

Default: []

vpc_cidr

Description: The CIDR of the AWS VPC that will be created for this foundation

Type: string

Default: "10.0.0.0/20"

Outputs

The following outputs are exported:

harbor_admin_password

Description: Harbor admin password

harbor_endpoint

Description: Harbor endpoint

ops_manager_domain

Description: Domain for accessing OpsManager

ops_manager_password

Description: Password for accessing OpsManager

ops_manager_ssh_private_key

Description: SSH private key for accessing OpsManager

ops_manager_username

Description: Username for accessing OpsManager

pks_admin_password

Description: Admin username for PKS

pks_admin_username

Description: Admin username for PKS

pks_api_endpoint

Description: API endpoint for PKS

provisioner_host

Description: Hostname for accessing provisioner instance

provisioner_ssh_private_key

Description: SSH password for accessing provisioner instance

provisioner_ssh_username

Description: SSH username for accessing provisioner instance