forked from pierront/but3-iac
ajout outputs
This commit is contained in:
@@ -1,8 +1,3 @@
|
||||
# À vous de :
|
||||
# 1. Configurer le provider google
|
||||
# 2. Appeler les trois modules avec les bonnes variables
|
||||
# 3. Créer le fichier de configuration Ansible (template)
|
||||
|
||||
terraform {
|
||||
required_providers {
|
||||
google = {
|
||||
|
||||
@@ -0,0 +1,29 @@
|
||||
output "ip_internes" {
|
||||
value = module.compute.ip_internes
|
||||
}
|
||||
|
||||
output "ip_public_frontend" {
|
||||
value = module.compute.ip_public_frontend
|
||||
}
|
||||
|
||||
output "nom_instances" {
|
||||
value = module.compute.nom_instances
|
||||
}
|
||||
|
||||
output "service_account_email" {
|
||||
description = "Email du compte de service Terraform."
|
||||
value = module.iam.email
|
||||
}
|
||||
|
||||
output "service_account_key" {
|
||||
description = "Clé privée du compte de service Terraform (sensitive)."
|
||||
value = module.iam.key
|
||||
sensitive = true
|
||||
}
|
||||
output "vpc" {
|
||||
value = module.network.vpc
|
||||
}
|
||||
|
||||
output "subnets" {
|
||||
value = module.network.subnets
|
||||
}
|
||||
@@ -1,4 +1,8 @@
|
||||
# définissez toutes les variables nécessaires avec des valeurs par défaut appropriées.
|
||||
# variable "project_id" {
|
||||
# description = "ID du projet GCP"
|
||||
# type = string
|
||||
# default = "mon-projet"
|
||||
# }
|
||||
|
||||
variable "project_name" {
|
||||
description = "Nom du projet"
|
||||
|
||||
Reference in New Issue
Block a user