Skip to content

cloudtipss/Digital-Ocean-Kuberenetes-cluster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DO-Kuberenetes-cluster

Requirements

Name Version
digitalocean >= 2.25.2

Providers

Name Version
digitalocean 2.31.0
random 3.5.1

Modules

No modules.

Resources

Name Type
digitalocean_kubernetes_cluster.cluster resource
digitalocean_kubernetes_node_pool.cluster_extra_node_pool resource
random_id.cluster_name resource

Inputs

Name Description Type Default Required
additional_node_pools DOKS cluster extra node pool configurations
map(object({
name = string
node_count = number
size = string
auto_scale = bool
min_nodes = number
max_nodes = number

}))
{
"additional-pool-1": {
"auto_scale": true,
"max_nodes": 5,
"min_nodes": 1,
"name": "additional-pool-1",
"node_count": 1,
"size": "s-2vcpu-4gb"
}
}
no
cluster_name_prefix DOKS cluster name prefix value (a random suffix is appended automatically) string "k8s" no
cluster_version DOKS Kubernetes version string "1.28.2-do.0" no
default_node_pool DOKS cluster default node pool configuration map(any)
{
"auto_scale": true,
"max_nodes": 5,
"min_nodes": 1,
"name": "default-pool",
"node_count": 1,
"size": "s-2vcpu-4gb"
}
no
env DOKS Kubernetes environment string "test" no
pat_do_token Personal Access Token to access the DigtialOcean API string "<YOUR-DO-TOKEN>" no
region DO region name string "syd1" no

Outputs

Name Description
cluster_id n/a
cluster_name n/a
update_config n/a

Releases

No releases published

Packages

No packages published

Languages