From 003572082eaba7121ca576d7309cfa5bffcd46be Mon Sep 17 00:00:00 2001 From: Patrick de Ruiter Date: Mon, 10 Nov 2025 22:04:31 +0100 Subject: [PATCH] Remove provider blocks from child module to support for_each - Removed provider blocks for Vault and Ansible from provider.tf - Module now accepts provider configuration from parent module - Updated Vault provider version from ~> 4.0 to ~> 5.3 for compatibility - Fixes: Module is incompatible with count, for_each, and depends_on error --- terraform/provider.tf | 18 +----------------- 1 file changed, 1 insertion(+), 17 deletions(-) diff --git a/terraform/provider.tf b/terraform/provider.tf index 4630141..41d7cea 100755 --- a/terraform/provider.tf +++ b/terraform/provider.tf @@ -8,23 +8,7 @@ terraform { } vault = { source = "hashicorp/vault" - version = "~> 4.0" + version = "~> 5.3" } } } - -# Configure the Vault provider -provider "vault" { - address = var.vault_address - auth_login { - path = "auth/approle/login" - parameters = { - role_id = var.role_id - secret_id = var.secret_id - } - } -} - -# Ansible Provider -provider "ansible" { -}