This commit is contained in:
SimonSayeBabu
2024-12-06 16:08:12 +01:00
parent b3c485a7bc
commit 1868091a7e
2 changed files with 26 additions and 3 deletions

View File

@@ -41,8 +41,23 @@ module "compute" {
}
module "iam" {
source = "../../modules/iam"
# Variables d'entrée
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"
}