Skip to content

Terraform module that allows you to deploy and configure Træfik on Kubernetes via Helm.

License

Notifications You must be signed in to change notification settings

solution-libre/terraform-helm-traefik

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Traefik Terraform module

Table of Contents

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

Description

Terraform module that allows you to deploy and configure Træfik on Kubernetes via Helm.

Usage

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

  ingress = {
    website = {
      match = {
        hosts = ["domain.tld"]
      }
      namespace    = "default"
      service = {
        name = "website"
        port = 80
      }
      tls = {
        secret_name = "domain.tld"
      }
    }
  }
}

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/traefik/-/graphs/main.