update iam

This commit is contained in:
2024-12-06 14:29:33 +01:00
parent 6a77736278
commit 7bda536fda
6 changed files with 69 additions and 0 deletions

View File

@@ -32,4 +32,26 @@ module "compute"{
tp07-database = var.tp07-database
zone = var.zone
instance_type = var.instance_type
}
module "iam" {
source = "../../modules/iam"
project_id = var.project_id
}
data "google_client_openid_userinfo" "me" {
}
resource "local_file" "ansible_config" {
content = templatefile("${path.module}/../../templates/ansible.cfg.tpl",
{
remote_user = data.google_client_openid_userinfo.me.email
}
)
filename = "../../ansible/ansible.cfg"
}
resource "local_file" "service_account" {
content = base64decode(module.iam.service_account_key)
filename = "../../ansible/service_account.json"
}

View File

@@ -24,4 +24,8 @@ output "instances_names" {
backend = module.compute.instances_names.backend,
database = module.compute.instances_names.database
}
}
output "frontend_ip" {
value = module.compute.frontend_ip
}