Requirements
No requirements.
Providers
Modules
No modules.
Resources
| Name | Type |
|---|---|
| google_compute_address.address | resource |
| google_compute_firewall.firewall | resource |
| google_compute_firewall.k8s_extra_rules | resource |
| google_compute_global_address.private_ip_alloc | resource |
| google_compute_network.vpc | resource |
| google_compute_route.default | resource |
| google_compute_router.router | resource |
| google_compute_router_nat.nat | resource |
| google_compute_subnetwork.project_subnet | resource |
| google_container_registry.registry | resource |
| google_kms_crypto_key.key | resource |
| google_kms_crypto_key_iam_member.gcs | resource |
| google_kms_crypto_key_iam_member.gke | resource |
| google_kms_key_ring.keyring | resource |
| google_secret_manager_secret.kms_secret | resource |
| google_secret_manager_secret_version.secret-version-basic | resource |
| google_service_networking_connection.private_services | resource |
| random_id.key_suffix | resource |
| google_client_config.current | data source |
| google_project.current | data source |
| google_storage_project_service_account.gcs_account | data source |
Inputs
| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| cluster_ipv4_cidr_block | n/a | string |
"10.0.32.0/19" |
no |
| env_name | Env name | string |
n/a | yes |
| k8s_master_ipv4_cidr_block | n/a | string |
"10.0.80.0/28" |
no |
| layer_name | Layer name | string |
n/a | yes |
| module_name | Module name | string |
n/a | yes |
| private_ipv4_cidr_block | Cidr block for private subnet. Don't need to worry about AZs in GCP | string |
"10.0.0.0/19" |
no |
| services_ipv4_cidr_block | n/a | string |
"10.0.64.0/20" |
no |
Outputs
| Name | Description |
|---|---|
| k8s_master_ipv4_cidr_block | n/a |
| kms_account_key_id | n/a |
| private_subnet_id | n/a |
| private_subnet_self_link | n/a |
| public_nat_ips | n/a |
| vpc_id | n/a |
| vpc_self_link | n/a |