This commit is contained in:
2026-05-05 00:26:41 +02:00
commit 7587c86541
32 changed files with 33914 additions and 0 deletions

41
provider.tf Normal file
View File

@@ -0,0 +1,41 @@
terraform {
required_providers {
kustomization = {
source = "kbst/kustomization"
version = "0.9.6"
}
kubernetes = {
source = "hashicorp/kubernetes"
version = "2.7.1"
}
kubectl = {
source = "gavinbunney/kubectl"
version = ">= 1.14.0"
}
desec = {
source = "Valodim/desec"
version = "0.6.1"
}
pass = {
source = "camptocamp/pass"
version = "2.1.1"
}
}
}
provider "pass" {}
provider "kubectl" {
config_path = "~/.kube/config"
config_context = "mecha"
}
provider "kubernetes" {
config_path = "~/.kube/config"
config_context = "mecha"
}
provider "kustomization" {
context = "mecha"
kubeconfig_path = "~/.kube/config"
}