Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 1.77 KB

File metadata and controls

27 lines (23 loc) · 1.77 KB

Inputs

Name Description Type Default Required
apps A map, where the key is the application name, defining the application configurations with the following properties:
- acronym (Required): A short identifier for the application with a maximum of 3 characters in length.
- ip_address_names (Optional): A list of IP address names associated with the application.
- certificates (Optional): A map of certificate names to a list of certificate values required by the application.
map(object({
acronym = string
ip_address_names = optional(list(string), [])
certificates = optional(map(list(string)), {})
}))
n/a yes
envs Environments
map(object({
billing_account = string
folder_id = string
network_project_id = string
network_self_link = string
org_id = string
subnets_self_links = list(string)
}))
n/a yes

Outputs

Name Description
acronyms App Acronyms
app_certificates App Certificates
app_ip_addresses App IP Addresses
cluster_membership_ids GKE cluster membership IDs
cluster_project_id Cluster Project ID
cluster_project_number Cluster Project number
cluster_regions Regions with clusters
cluster_service_accounts The default service accounts used for nodes, if not overridden in node_pools.
cluster_type Cluster type
env Environment
fleet_project_id Fleet Project ID
network_names Network Names.
network_project_id Network Project ID