Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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({
quantity = number
plan = string
label = string
tag = string
}))
| `[]` | no |
| [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 |