Patrick de Ruiter 6daa3ee084
Some checks failed
Code Quality & Security Scan / Terraform Validate (push) Failing after 33s
Code Quality & Security Scan / SonarQube Trigger (push) Has been skipped
Code Quality & Security Scan / TFLint (push) Successful in 18s
Code Quality & Security Scan / Tfsec Security Scan (push) Successful in 22s
Code Quality & Security Scan / Checkov Security Scan (push) Successful in 35s
Fix TFLint warnings: add provider versions and Terraform version constraint
2025-11-10 12:12:57 +01:00

31 lines
496 B
HCL
Executable File

terraform {
required_version = ">= 1.0"
required_providers {
ansible = {
source = "ansible/ansible"
version = "~> 1.3"
}
vault = {
source = "hashicorp/vault"
version = "~> 4.0"
}
}
}
# 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" {
}