Skip to content

mentoriaiac/iac-modulo-rede-gcp

Repository files navigation

Modulo do terraform para criar recursos de rede e politica de firewall no GCP

Veja aqui os procedimentos para criar uma conta de serviço no Google Cloud.

Requirements

Name Version
terraform >= 0.13.0
google 3.73.0

Providers

Name Version
google 3.73.0

Modules

No modules.

Resources

Name Type
google_compute_firewall.firewall resource
google_compute_network.vpc_network resource
google_compute_subnetwork.subnetworks resource

Inputs

Name Description Type Default Required
firewall_allow Lista de portas para permitir no firewall
list(object({
protocol = string
port = list(number)
}))
n/a yes
mtu Unidades maxmimas de unidades de transimiss├úo em bytes. O valor minimo valido ├® 1460 e o maximo ├® 1500 bytes. number 1460 no
project nome do projeto existente no google cloud string n/a yes
subnetworks Lista do objeto de network
list(object({
name = string
ip_cidr_range = string
region = string
}))
n/a yes
vpc_name nome da vpc string n/a yes

Outputs

Name Description
subnets_id Retorna uma lista de objetos com os atributos das subnets criadas
vpc_id Retorna o id da VPC criada