https://github.com/edenreich/terraform-digitalocean-kubernetes-cluster
A module for creating a kubernetes cluster on digital ocean.
https://github.com/edenreich/terraform-digitalocean-kubernetes-cluster
Last synced: 7 months ago
JSON representation
A module for creating a kubernetes cluster on digital ocean.
- Host: GitHub
- URL: https://github.com/edenreich/terraform-digitalocean-kubernetes-cluster
- Owner: edenreich
- License: mit
- Created: 2019-07-31T20:43:43.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-11T21:08:42.000Z (about 6 years ago)
- Last Synced: 2025-01-16T16:42:50.056Z (9 months ago)
- Language: HCL
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Terraform-Digitalocean-Kubernetes-Cluster Module
This is a starter kit for deploying a kuberentes cluster on digital ocean.
## Usage
First export `TF_VAR_do_access_token=[digital-ocean-access-token]`
Then define your kubernetes cluster:
```hcl
variable "do_access_token" {}module "digitalocean_kubernetes_cluster" {
source = "github.com/edenreich/terraform-digitalocean-kubernetes-cluster"
do_access_token = "${var.do_access_token}"
do_region = "fra1"
cluster_name = "test"
cluster_node_size = "s-1vcpu-2gb"
cluster_node_count = 2
}
```## Further Information
After the cluster is created the following variables are accessable for your own usage:
```
cluster_host
cluster_ip
cluster_client_key
cluster_client_certificate
cluster_ca_certificate
cluster_raw_config
```And you may access them with the following syntax:
```hcl
"${module.digitalocean_kubernetes_cluster.[output]}"
```Where `[output]` is one of the keys mentioned above.