ajout outputs

This commit is contained in:
James Boutaric
2025-12-04 11:05:37 +01:00
parent cfeee8df7f
commit f54d9bacfb
12 changed files with 115 additions and 58 deletions

View File

@@ -1,9 +1,3 @@
# À vous de créer :
# 1. Un compte de service pour Terraform
# 2. Une clé pour ce compte de service
# 3. Les rôles IAM nécessaires
# 4. La configuration OS Login avec votre clé SSH
resource "google_service_account" "service_account" {
account_id = "terraform"
display_name = "terraform"

View File

@@ -1,12 +1,17 @@
# À vous d'exposer :
# 1. L'email du compte de service
# 2. La clé du compte de service (sensitive = true)
# output "instance_ip" {
# value = google_compute_instance.main.network_interface[0].access_config[0].nat_ip
# }
output "email" {
description = "Service account email."
value = google_service_account.service_account.email
}
# output "vpc_id" {
# description = "ID of project VPC"
# value = module.vpc.vpc_id
# }
output "key" {
description = "Service account private key."
sensitive = true

View File

@@ -1,5 +1,8 @@
# À vous de définir :
# - project_id (string)
# variable "project_id" {
# description = "ID du projet GCP"
# type = string
# default = "mon-projet"
# }
variable "project_id" {
description = "ID du projet"