Creates and manages Subnetworks within a VPC on GCP
Basic usage
module subnet-module {
source = "[email protected]:GMafra/terraform-gcp-subnet.git"
name = "tf-subnet"
vpc = "tf-vpc"
ip_cidr_range = "10.0.1.0/24"
}It can also be used in conjunction with my VPC module to create VPC + Subnet
module vpc-module {
source = "[email protected]:GMafra/terraform-gcp-vpc.git"
name = "tf-vpc"
}
module subnet-module {
source = "[email protected]:GMafra/terraform-gcp-subnet.git"
name = "tf-subnet"
vpc = "${module.vpc-module.name}"
ip_cidr_range = "10.0.1.0/24"
}| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| name | Subnet name | String | - | Yes |
| vpc | VPC to link the subnet to | String | - | Yes |
| subnet-region | Zone associated with the subnet. Defaults to the region configured in the provider | String | - | No |
| ip_cidr_range | IP range address - format 0.0.0.0/0 | String | - | Yes |
| Name | Description |
|---|---|
| name | Subnetwork name |
| gateway_address | The IP address of the gateway |
| self_link | The URI of the created resource |
| ip_cidr_range | The IP address range that machines in this network are assigned to, represented as a CIDR block |