diff --git a/terraform/environements/dev/main.tf b/terraform/environements/dev/main.tf new file mode 100644 index 0000000..d68fc0f --- /dev/null +++ b/terraform/environements/dev/main.tf @@ -0,0 +1,42 @@ +# Provider Google +provider "google" { + project = var.project_id + region = var.region + zone = var.zone +} + +# Module IAM +module "iam" { + source = "../../modules/iam" + project_id = var.project_id +} + +# Module Compute +module "compute" { + source = "../../modules/compute" + instance_type = var.instance_type + zone = var.zone + frontend_subnet_id = var.frontend_subnet_id + backend_subnet_id = var.backend_subnet_id + database_subnet_id = var.database_subnet_id +} + +# Exemple de création d'un template pour Ansible +data "template_file" "ansible_inventory" { + template = <