Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shalb/terraform-do-k8s
Terraform module to create an managed kubernetes cluster in DigitalOcean cloud.
https://github.com/shalb/terraform-do-k8s
Last synced: about 1 month ago
JSON representation
Terraform module to create an managed kubernetes cluster in DigitalOcean cloud.
- Host: GitHub
- URL: https://github.com/shalb/terraform-do-k8s
- Owner: shalb
- License: apache-2.0
- Created: 2021-01-25T09:18:03.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-04-15T16:23:54.000Z (over 2 years ago)
- Last Synced: 2023-03-21T21:22:04.869Z (almost 2 years ago)
- Language: HCL
- Size: 12.7 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# terraform-do-k8s
Terraform module to create an managed kubernetes cluster in DigitalOcean cloud.## Requirements
| Name | Version |
|------|---------|
| terraform | ~> 0.13.0 |
| digitalocean | ~> 2.4.0 |## Providers
| Name | Version |
|------|---------|
| digitalocean | ~> 2.4.0 |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| additional\_node\_groups | A list of worker groups configs | `any` | `[]` | no |
| cluster\_name | (Required) Provide DigitalOcean cluster name | `string` | n/a | yes |
| default\_node\_group | n/a | `any` | n/a | yes |
| k8s\_version | Provide DigitalOcean Kubernetes minor version (e.g. '1.15' or higher) | `string` | `"1.19.3-do"` | no |
| kubeconfig\_bucket | Bucket name for kubeconfig upload | `string` | n/a | yes |
| kubeconfig\_bucket\_key | Path and filename og kubeconfig in do spaces bucket | `string` | `"kubeconfig"` | no |
| kubeconfig\_bucket\_region | Region of bucket name for kubeconfig upload. Default will be set to kluster rregion. | `string` | `""` | no |
| region | (Required) Provide DigitalOcean region | `string` | n/a | yes |
| vpc\_id | VPC id | `string` | n/a | yes |## Outputs
| Name | Description |
|------|-------------|
| cluster\_endpoint | n/a |
| cluster\_status | n/a |
| kubeconfig | n/a |