19 lines
606 B
HCL
19 lines
606 B
HCL
resource "rke_cluster" "cluster" {
|
|
kubernetes_version = var.kubernetes_version
|
|
nodes {
|
|
hostname_override = hcloud_server.k8s-single.name
|
|
address = hcloud_server.k8s-single.ipv4_address
|
|
user = "ansible"
|
|
role = ["controlplane", "worker", "etcd"]
|
|
ssh_key = "${file("../ssh-terraform-hetzner")}"
|
|
}
|
|
addons_include = [
|
|
"https://raw.githubusercontent.com/kubernetes/dashboard/v2.5.1/aio/deploy/recommended.yaml"
|
|
]
|
|
}
|
|
|
|
resource "local_sensitive_file" "kube_config" {
|
|
filename = "${path.root}/kube_config_single.yml"
|
|
content = "${rke_cluster.cluster.kube_config_yaml}"
|
|
}
|