This commit is contained in:
30
main.tf
30
main.tf
@@ -0,0 +1,30 @@
|
||||
# getting lastest supported k8s version
|
||||
data "scaleway_k8s_version" "latest" {
|
||||
name = "latest"
|
||||
region = "fr-par"
|
||||
}
|
||||
|
||||
resource "scaleway_k8s_cluster" "cluster" {
|
||||
name = var.cluster_name
|
||||
|
||||
# versions have the form region/version, so trimming the region part
|
||||
version = trimprefix(data.scaleway_k8s_version.latest.id, "fr-par/")
|
||||
cni = "cilium"
|
||||
|
||||
region = "fr-par"
|
||||
|
||||
# referencing the created network
|
||||
private_network_id = scaleway_vpc_private_network.network.id
|
||||
|
||||
# set to true to delete all that wes created when destroying the cluster
|
||||
delete_additional_resources = true
|
||||
}
|
||||
|
||||
resource "scaleway_k8s_pool" "pool" {
|
||||
# referencing the created cluster id
|
||||
cluster_id = scaleway_k8s_cluster.cluster.id
|
||||
|
||||
name = "${var.node_type}-pool"
|
||||
node_type = var.node_type
|
||||
size = var.node_count
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user