my-homelab-configs/apps/gitea/providers.tf

32 lines
622 B
HCL

terraform {
required_providers {
null = {
source = "hashicorp/null"
version = "~> 3.2"
}
docker = {
source = "kreuzwerker/docker"
version = "~> 3.0"
}
kubernetes = {
source = "hashicorp/kubernetes"
version = "~> 2.23"
}
}
}
# Core Cluster API access
provider "kubernetes" {
config_path = "~/.kube/config"
config_context = "kubernetes-admin@kubernetes"
}
# Remote Docker control over the Raspberry Pi
provider "docker" {
host = "ssh://jv@192.168.100.89:22"
ssh_opts = [
"-o", "StrictHostKeyChecking=no",
"-i", var.ssh_key_path
]
}