Remove provider blocks from child module to support for_each
Some checks failed
Code Quality & Security Scan / TFLint (push) Failing after 19s
Code Quality & Security Scan / Tfsec Security Scan (push) Has been skipped
Code Quality & Security Scan / Checkov Security Scan (push) Has been skipped
Code Quality & Security Scan / Terraform Validate (push) Has been skipped
Code Quality & Security Scan / SonarQube Trigger (push) Has been skipped
Some checks failed
Code Quality & Security Scan / TFLint (push) Failing after 19s
Code Quality & Security Scan / Tfsec Security Scan (push) Has been skipped
Code Quality & Security Scan / Checkov Security Scan (push) Has been skipped
Code Quality & Security Scan / Terraform Validate (push) Has been skipped
Code Quality & Security Scan / SonarQube Trigger (push) Has been skipped
- 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
This commit is contained in:
parent
22d78bf85c
commit
15c8f3f25e
@ -8,23 +8,7 @@ terraform {
|
|||||||
}
|
}
|
||||||
vault = {
|
vault = {
|
||||||
source = "hashicorp/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" {
|
|
||||||
}
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user