infra/infra/vultr-kubernetes/cluster.tf
shockrah 9c2e0a84d7
Some checks failed
Ansible Linting / ansible-lint (push) Failing after 5s
Secops Linting and Safety Checks / checkov-scan-s3 (push) Failing after 18s
Creating VKE cluster in a private VPC
2025-06-04 23:29:26 -07:00

22 lines
543 B
HCL

resource vultr_kubernetes athens {
region = var.cluster.region
version = var.cluster.version
label = var.cluster.label
vpc_id = vultr_vpc.athens.id
node_pools {
node_quantity = var.cluster.pools["main"].min_nodes
plan = var.cluster.pools["main"].plan
label = var.cluster.pools["main"].label
min_nodes = var.cluster.pools["main"].min_nodes
max_nodes = var.cluster.pools["main"].max_nodes
}
}
output k8s_config {
value = vultr_kubernetes.athens.kube_config
sensitive = true
}