Name | Version |
---|---|
terraform | ~> 0.14 |
~> 3.0 |
Name | Version |
---|---|
3.76.0 |
No modules.
Name | Type |
---|---|
google_compute_firewall.fw | resource |
google_compute_network.vpc | resource |
google_compute_subnetwork.private_subnet | resource |
google_compute_subnetwork.public_subnet | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
credential | Credeciais de conta/project gcp, path do arquivo.json | string |
" " |
no |
gcp_region | Região onde serão criados os recursos | string |
"us-east1" |
no |
name_vpc | Nome da vpc | string |
"vpc-mentoria" |
no |
ports_tcp_udp | Portas de entrada do security group tcp e/ou udp | map(object({ protocol = string, ports = list(string) })) |
{ |
no |
project | Nome do Projeto | string |
"mentoria-iac" |
no |
subnet_count | Quantidade de subnets publicas e privadas | number |
2 |
no |
vpc_cidrblock | Range ip da VPC | string |
"10.10.0.0/16" |
no |
Name | Description |
---|---|
network_vpc | Id Network vpc |
private_sub | Id das subnets privadas |
public_sub | Id das subnets publicas |