mentoriaiac / iac-modulo-compute-cluster-gcp

Módulo Terraform de criação de Cluster de compute para GCP
2 stars 5 forks source link

Adicionar outputs #7

Closed lucastercas closed 2 years ago

lucastercas commented 3 years ago

Adicionar outputs dos IPs

Issue

5

Objetivo

Esse PR tem como objetivo adicionar outputs referentes aos IPs públicos e privados das instancias da GCP

Referências

Como testar

cd how-to-use-this-module
make plan

No plan (ou no apply), devem aparecer os outputs dos módulos. Caso ja tenham sido aplicados, pode-se fazer:

terraform refresh -lock=false
terraform output

Caveats

  1. Como o module compute_gcp utiliza outro modulo, o github.com/mentoriaiac/iac-modulo-compute-gcp.git, os outputs do modulo do compute_gcp são dependentes dos outputs do módulo pai. Sendo assim, não há como mudar que informações aparecem no output, a não ser alterando o módulo pai, porém, tem como apresenta-los de uma forma melhor e mais legível
  2. Atualmente, eu estou "restringindo" o output aos node lists client-node e server-node, que são os que são usados no how-to-use-this-module. Nao sei se esses nomes vão mudar, se mudarem, vai quebrar o output. Posso fazer mais genérico, se assim for o caso.
gomex commented 2 years ago

Obrigado pelo PR!