ajout des configs terraform

This commit is contained in:
2025-12-03 16:48:20 +01:00
parent f41cd5130b
commit f48c698399
7 changed files with 0 additions and 220 deletions

View File

@@ -1,30 +0,0 @@
resource "google_service_account" "terraform_sa" {
project = var.project_id
account_id = var.service_account_name
display_name = "Terraform Deployment SA"
}
resource "google_project_iam_member" "sa_roles" {
for_each = toset([
"roles/compute.admin",
"roles/iam.serviceAccountUser"
])
project = var.project_id
role = each.key
member = "serviceAccount:${google_service_account.terraform_sa.email}"
}
resource "google_project_iam_member" "oslogin_roles" {
for_each = toset([
"roles/compute.osLogin",
"roles/iam.serviceAccountUser"
])
project = var.project_id
role = each.key
member = "user:${var.gcp_user_email}"
}
resource "google_os_login_ssh_public_key" "user_ssh_key" {
user = var.gcp_user_email
key = var.ssh_public_key
}