Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nlamirault/terraform-vultr-vke
Terraform module for Vultr Kubernete Engine
https://github.com/nlamirault/terraform-vultr-vke
galactus terraform terraform-module vke vultr
Last synced: about 2 months ago
JSON representation
Terraform module for Vultr Kubernete Engine
- Host: GitHub
- URL: https://github.com/nlamirault/terraform-vultr-vke
- Owner: nlamirault
- Created: 2022-04-20T13:33:45.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-05T23:53:19.000Z (almost 2 years ago)
- Last Synced: 2023-04-12T13:30:48.040Z (over 1 year ago)
- Topics: galactus, terraform, terraform-module, vke, vultr
- Language: HCL
- Homepage:
- Size: 52.7 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Terraform module for Vultr VKE
## Documentation
## Requirements
| Name | Version |
|------|---------|
| [terraform](#requirement\_terraform) | >= 1.0.0 |
| [vultr](#requirement\_vultr) | >= 2.8 |## Providers
| Name | Version |
|------|---------|
| [vultr](#provider\_vultr) | >= 2.8 |## Modules
No modules.
## Resources
| Name | Type |
|------|------|
| [vultr_firewall_group.this](https://registry.terraform.io/providers/vultr/vultr/latest/docs/resources/firewall_group) | resource |
| [vultr_kubernetes.this](https://registry.terraform.io/providers/vultr/vultr/latest/docs/resources/kubernetes) | resource |
| [vultr_kubernetes_node_pools.this](https://registry.terraform.io/providers/vultr/vultr/latest/docs/resources/kubernetes_node_pools) | resource |## Inputs
| Name | Description | Type | Default | Required |
|------|-------------|------|---------|:--------:|
| [cluster\_name](#input\_cluster\_name) | The cluster name | `string` | n/a | yes |
| [kubernetes\_version](#input\_kubernetes\_version) | Kubernetes version | `string` | n/a | yes |
| [node\_label](#input\_node\_label) | The node label | `string` | n/a | yes |
| [node\_plan](#input\_node\_plan) | The plan to be used in this node pool | `string` | `"vc2-1c-2gb"` | no |
| [node\_pools](#input\_node\_pools) | Addons node pools |list(object({| `[]` | no |
quantity = number
plan = string
label = string
tag = string
}))
| [node\_quantity](#input\_node\_quantity) | The number of nodes in this node pool. | `number` | `3` | no |
| [region](#input\_region) | The region your VKE cluster will be deployed in. Currently, supported values are ewr and lax | `string` | n/a | yes |## Outputs
| Name | Description |
|------|-------------|
| [vke\_id](#output\_vke\_id) | The VKE cluster ID |