terraform { required_providers { minio = { source = "aminueza/minio" # ⚠ PLANCHER, ET IL N'EST PAS DÉCORATIF : `abort_incomplete_multipart_upload` # est apparu en 3.10.0 (mesuré en interrogeant le schéma du provider, # version par version : 3.9.0 ne l'a pas, 3.10.0 l'a). Sans cette # contrainte, un appelant resté sur 3.3.0 échouerait au plan avec un # « unsupported block type » qui ne dit pas qu'il faut monter de version. # Le plancher fait dire à tofu la vraie phrase, au bon moment. version = ">= 3.10.0" configuration_aliases = [minio] } vault = { source = "hashicorp/vault" } random = { source = "hashicorp/random" } } }