chart
fuchicorp/chart/helm
Terraform Module for Helm Charts
Terraform module helm-deploy This terraform module will help you deploy the helm charts on local. - Requirements - Remote chart deployment - Local chart deployment - Example Remote Chart Deployment - Example Local Chart Deployment - Variables Requirements 1. Make sure you have kubectl installed and ~/.kube/config file configured 2. Make sure that terraform also installed and follows requirements * Terraform v0.13.7 + provider registry.terraform.io/hashicorp/helm v2.5.1 + provider registry.terraform.io/hashicorp/local v2.2.3 + provider registry.terraform.io/hashicorp/template v2.2.0 Remote chart deployment Create module.tf to call the module from terraform registry, then modify it under the data section by stating your custom values as your chart needed. ``hcl module "helm_deploy" { source
| Name | Type | Description | Default |
|---|---|---|---|
| deployment_environment | string | -(Required) The name of the environment | required |
| deployment_name | string | -(Required) The name of the deployment | required |
| deployment_path | string | -(Required) Chart location or chart name <stable/example> | required |
| enabled | bool | -(Optional) deployment can be disabled or enabled by using this bool! | true |
| template_custom_vars | map(any) | -(Optional) Local chart replace variables from values.yaml | {} |
| trigger | string | "UUID" | |
| remote_override_values | string | -(Optional) | "" |
| deployment_endpoint | string | -(Optional) Endpoint for the application | "example.local" |
| release_version | string | -(Optional) Specify the exact chart version to install | "0.1.0" |
| remote_chart | bool | -(Optional) For the remote charts set to <true> | false |
| timeout | string | "400" | |
| recreate_pods | bool | false | |
| values | string | -(Optional) Local chart <values.yaml> location | "values.yaml" |
| chart_repo | string | -(Optional) Provide the remote helm charts repository. | "" |
Terraform module for provisioning an EKS cluster
Terraform module that loads an opinionated 'stack' configuration from local or r
Terraform module to provision an AWS AutoScaling Group, IAM Role, and Security G
Terraform module to provision a fully managed AWS EKS Node Group