Skip to content

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

License

Notifications You must be signed in to change notification settings

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