tofu-module-aws-iam-user/infrastructure/tofu/providers.tf
2025-07-09 09:27:11 +02:00

32 lines
646 B
HCL

terraform {
backend "s3" {
bucket = "adyxax-tofu-states"
dynamodb_table = "tofu-states"
key = "repositories/${local.name}"
profile = "core"
region = "eu-west-3"
}
required_providers {
aws = {
source = "hashicorp/aws"
version = "6.2.0"
}
forgejo = {
source = "adyxax/forgejo"
version = "1.1.0"
}
}
}
provider "aws" {
for_each = toset(["core", "root", "tests"])
alias = "all"
default_tags { tags = { "managed-by" = "tofu" } }
profile = each.key
region = "eu-west-3"
}
provider "forgejo" {
base_uri = "https://git.adyxax.org/"
}