Skip to content

DNXLabs/terraform-aws-eks-generic-chart

Repository files navigation

terraform-aws-eks-generic-chart

Lint Status LICENSE

Terraform module for deploying a generic chart inside Kubernetes cluster.

Usage

module "generic_chart" {
  source = "git::https://github.com/DNXLabs/terraform-aws-eks-generic-chart.git"

  enabled = true

  helm_chart_name         = ""
  helm_chart_release_name = ""
  helm_chart_version      = ""
  helm_chart_repo         = ""
  namespace               = ""

  settings = {}
}

Examples

Requirements

Name Version
terraform >= 0.13
aws >= 3.13, < 4.0
helm >= 1.0, < 3.0
kubernetes >= 1.10.0, < 3.0.0

Providers

Name Version
helm >= 1.0, < 3.0
kubernetes >= 1.10.0, < 3.0.0

Inputs

Name Description Type Default Required
create_namespace Whether to create Kubernetes namespace with name defined by namespace. bool true no
enabled Variable indicating whether deployment is enabled. bool true no
helm_chart_name Generic Helm chart name to be installed. string n/a yes
helm_chart_release_name Helm release name. string n/a yes
helm_chart_repo Generic repository name. string n/a yes
helm_chart_version Generic Helm chart version. string n/a yes
mod_dependency Dependence variable binds all AWS resources allocated by this module, dependent modules reference this variable. any null no
namespace Kubernetes namespace to deploy Generic Helm chart. string "kube-system" no
settings Additional settings which will be passed to the Helm chart values. map {} no

Outputs

No output.

Authors

Module managed by DNX Solutions.

License

Apache 2 Licensed. See LICENSE for full details.

About

This terraform module is an generic Helm chart template for deploying resorces inside a pre-existing EKS cluster.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages