kubernetes

devdynamicio/kubernetes/digitalocean

Terraform Module HCL DIGITALOCEAN

Terraform module to create an Kubernetes cluster in DigitalOcean πŸ‡ΊπŸ‡¦

Install
module "kubernetes" {
source = "devdynamicio/kubernetes/digitalocean"
version = "1.0.0"
}
plain text: /constructs/tfmod-devdynamicio-kubernetes-digitalocean/install.txt
⭐ Source on GitHub πŸ“¦ Registry page
README

Digitalocean Kubernetes Terraform module Terraform Module for create DigitalOcean Kubernetes service. ![SWUbanner](https://github.com/vshymanskyy/StandWithUkraine/blob/main/docs/README.md) Requirements This module requires Terraform version 0.13.0 or newer. Examples ``hcl module "kubernetes" { source = "../../" cluster_name = "k8s-example" region = "fra1" node_count = 1 node_size = "s-2vcpu-4gb" k8s_version_prefix = "1.21." } ` Requirements | Name | Version | |------|---------| | terraform | >= 0.13.0 | | digitalocean | >= 2.19.0 | | local | >= 2.2.2 | Providers | Name | Version | |------|---------| | digitalocean | >= 2.19.0 | | local | >= 2.2.2 | Modules No modules. Resources | Name | Type | |------|------| | digitalocean_kubernetes_cluster.this | resource | | local_file.this | resource

Inputs (16)
NameTypeDescriptionDefault
cluster_namestringA name for the Kubernetes cluster. required
vpc_uuidstringVPC UUID required
node_autoscaleboolNode auto scaletrue
node_countnumberNode count1
regionstringCluster region"fra1"
k8s_version_prefixstringDO Kubernetes version prefix"1.19."
tagslist(string)Cluster tags[]
kubeconfig_pathstringKubeconfig path"./kubeconfig"
node_namestringNode name"autoscale-pool-01"
node_sizestringThe slug identifier for the type of Droplet to be used as workers in the node po"s-2vcpu-2gb"
habool Enable/disable the high availability control plane for a cluster. High availabifalse
auto_upgradeboolA boolean value indicating whether the cluster will be automatically upgraded tofalse
node_minnumberMin nodes1
surge_upgradeboolCluster regionfalse
node_maxnumberMax nodes3
node_tagslist(string)Node tags[]
Outputs (7)
id β€” id
host β€” host
token β€” token
cluster_ca_certificate β€” cluster_ca_certificate in base64
client_key β€” client_key in base64
client_certificate β€” client_certificate in base64
kubeconfig β€” kubeconfig
Resources (2)
digitalocean_kubernetes_clusterlocal_file
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud DIGITALOCEAN
β˜… Stars0
Forks0
Total downloads405
Inputs16
Outputs7
Resources2
Examples1
LicenseApache-2.0
Namespacedevdynamicio
Updated