terraform { required_providers { hcloud = { source = "hetznercloud/hcloud" version = "~> 1.45" } local = { source = "hashicorp/local" version = "2.4.0" } tls = { source = "hashicorp/tls" version = "4.0.4" } helm = { source = "hashicorp/helm" version = "2.10.1" } } required_version = ">= 1.0.0" } provider "hcloud" { token = var.hcloud_token } provider "vault" { address = module.vault.vault_uri token = module.cluster-bootstrap.vault_token }