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 ] }