This repository contained a set of terraform reusable library to deploy an application into kubernetes cluster
Go to file
2024-09-27 23:10:03 +02:00
tests feature: support additional ingress host for service exposition 2024-09-25 23:04:36 +02:00
.gitignore feature: simple basic application deployment with service, certificate, dns and ingress exposition available 2024-05-29 00:25:56 +02:00
.terraform.lock.hcl feature: add first unit test on application_name and replicas 2024-05-29 23:13:36 +02:00
exposition.tf fix: complete dns with additional ingress host 2024-09-27 23:10:03 +02:00
input.tf feature: support additional ingress host for service exposition 2024-09-25 23:04:36 +02:00
main.tf feature: variabilize replicas number for deployment 2024-05-29 23:23:41 +02:00
output.tf feature: simple basic application deployment with service, certificate, dns and ingress exposition available 2024-05-29 00:25:56 +02:00
README.md feature: support additional ingress host for service exposition 2024-09-25 23:04:36 +02:00
renovate.json Add renovate.json 2024-08-09 00:13:00 +00:00

terraform-library

This repository contained a set of terraform reusable library to deploy an application into kubernetes cluster.

usage example:

module "image-uploader-mock" {
  source = "git::ssh://gitolite@antoine-roux.tk/virtualization/terraform-library.git?depth=1&ref=main"
  application_name = "wiremock"
  namespace        = local.default_namespace
  image            = {
    name = "container.localdomain/wiremock"
  }
  ports = [
    {
      container_port = 8083
      expose         = true
    }
  ]
}

running test

$ tf test