From f4d55cc062944e35dbb8caf80a233e137cc73728 Mon Sep 17 00:00:00 2001 From: Damien Arnodo Date: Sun, 7 Dec 2025 13:33:55 +0000 Subject: [PATCH] fix: use legacy S3 backend syntax for Terraform compatibility Replace 'endpoints' block with 'endpoint' string and remove unsupported arguments for older Terraform versions. --- terraform/prod/providers.tf | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/terraform/prod/providers.tf b/terraform/prod/providers.tf index eafe2e0..f1bf1f7 100644 --- a/terraform/prod/providers.tf +++ b/terraform/prod/providers.tf @@ -18,20 +18,15 @@ terraform { # - AWS_SECRET_ACCESS_KEY : Clé secrète Scaleway # --------------------------------------------------------------------------- backend "s3" { - bucket = "netlab-terraform-backend" - key = "prod/terraform.tfstate" - region = "fr-par" - - endpoints = { - s3 = "https://s3.fr-par.scw.cloud" - } + bucket = "netlab-terraform-backend" + key = "prod/terraform.tfstate" + region = "fr-par" + endpoint = "https://s3.fr-par.scw.cloud" # Paramètres requis pour Scaleway (non-AWS S3) skip_credentials_validation = true skip_region_validation = true - skip_requesting_account_id = true skip_metadata_api_check = true - skip_s3_checksum = true } required_providers {