diff --git a/terraform/prod/providers.tf b/terraform/prod/providers.tf index 14ee0a8..f90c5ec 100644 --- a/terraform/prod/providers.tf +++ b/terraform/prod/providers.tf @@ -1,10 +1,10 @@ -# ===================================================================== +# ========================================================================== # Déclaration des Providers Terraform # # Ce fichier indique à Terraform quels "plugins" il doit # télécharger pour interagir avec les API externes (Proxmox, etc.) # et comment les configurer. -# ===================================================================== +# ========================================================================== terraform { required_version = ">= 1.5.0" @@ -43,7 +43,8 @@ provider "proxmox" { api_token = var.proxmox_api_token insecure = true ssh { - agent = true - username = "root" + agent = var.proxmox_ssh_private_key == "" ? true : false + username = "root" + private_key = var.proxmox_ssh_private_key != "" ? var.proxmox_ssh_private_key : null } }