Skip to content

solution-libre/terraform-helm-generic

Repository files navigation

Helm release generic Terraform module

Table of Contents

  1. Description
  2. Usage
  3. Reference
  4. Development
  5. Contributors

Description

Generic Terraform module that allows you to deploy and configure a software on Kubernetes via Helm.

Usage

module "generic" {
  source  = "solution-libre/generic/helm"

  helm_release = {
    chart         = "software"
    chart_version = "1.0.0"
    name          = "software"
    repository    = "https://helm.domain.tld/software"
  }

  namespace  = {
    create = true
    name   = "software"
  }

  values = templatefile(
    "${path.module}/templates/values.yaml.tpl",
    {
      name      = "software"
      namespace = "software"
    }
  )
}

Reference

See REFERENCE.md.

Development

Solution Libre's repositories are open projects, and community contributions are essential for keeping them great.

Fork this repo on our GitLab.

Contributors

The list of contributors can be found at: https://usine.solution-libre.fr/french-high-availability-multi-cloud-hosting/terraform-modules/generic/-/graphs/main.

About

Generic Terraform module that allows you to deploy and configure a software on Kubernetes via Helm.

Topics

Resources

License

Stars

Watchers

Forks

Languages