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
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
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.
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
No plan (ou no apply), devem aparecer os outputs dos módulos. Caso ja tenham sido aplicados, pode-se fazer:
Caveats
compute_gcp
utiliza outro modulo, ogithub.com/mentoriaiac/iac-modulo-compute-gcp.git
, os outputs do modulo docompute_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ívelclient-node
eserver-node
, que são os que são usados nohow-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.