Skip to content

nlamirault/terraform-civo-kubernetes

Repository files navigation

Terraform module for CIVO Kubernetes

Documentation

Requirements

Name Version
terraform >= 1.0.0
civo >= 1.0.40

Providers

Name Version
civo >= 1.0.40

Modules

No modules.

Resources

Name Type
civo_firewall.this resource
civo_kubernetes_cluster.this resource
civo_kubernetes_node_pool.this resource
civo_network.this data source

Inputs

Name Description Type Default Required
authorized_networks Authorized networks for Kubernetes API server set(string)
[
"0.0.0.0/0"
]
no
cluster_name name of the kubernetes cluster string n/a yes
cni The cni for the k3s to install string "cilium" no
k3s_version supported version of the k3s cluster string "" no
network_name name of the existing network string "" no
node_count Number of nodes into the cluster number n/a yes
node_instance_size Instance type of the target nodes. string "g3.k3s.medium" no
node_label Label of the main node pool string "core" no
node_pools Addons node pools
list(object({
label = string
node_count = number
size = string
region = string
}))
[] no
region The region in which the cluster should be created. string n/a yes
tags Tags string "terraform" no

Outputs

No outputs.