This commit is contained in:
2024-12-06 16:35:48 +01:00
parent 39851e8a42
commit 1a96b7692d
5 changed files with 78 additions and 7 deletions

View File

@@ -26,14 +26,27 @@ module "network" {
ssh_source_ranges = var.ssh_source_ranges
}
/*module "iam" {
source = "../../modules/iam"
# Variables d'entrée
module "iam" {
source = "../../modules/iam"
project_id = var.project_id
}
# Autres variables spécifiques au module
}*/
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"
}
module "compute" {
source = "../../modules/compute"