Após instalar o utilitário gcloud, executar os passos abaixo via make para criar a conta de serviço, as policies e o arquivo de chave para autenticar no GCP.
## 1: Criar Service Account no GCP
make auth-create-sa
## 2: create policy
make auth-create-iam-policy
## 3: add policy
make auth-create-add-policy
## 4: generate creds file
make auth-create-creds-file
Name | Version |
---|---|
terraform | >= 1.0.0 |
iac-modulo-rede-gcp | ??? |
Name | Version |
---|---|
3.73.0 |
Name | Description | Type | Default | Required |
---|---|---|---|---|
project | Nome do projeto existente no google cloud. | string |
n/a | yes |
vpc_name | Nome da VPC. | string |
n/a | yes |
subnetworks | Lista do objeto de network. | list(object({})) |
n/a | yes |
firewall_allow | Lista de portas para permitir no firewall. | list(object({})) |
[] |
yes |
mtu | Unidades máximas de unidades de transmissão em bytes. | number |
1460 | no |
Name | Description |
---|---|
vpc_id | Retorna o id da VPC criada. |
subnets_id | Retorna uma lista de objetos com os atributos das subnets criadas. |
- Gerar credenciais do GCP.
- Editar
.target.env
. - Editar
terrafile.tf
. - Executar
make plan
. - Executar
make apply
. - Executar
make destroy
.
Contribuidores:
- snifbr
- mdmansur
- edson c.