47 lines
883 B
Terraform
47 lines
883 B
Terraform
|
|
resource "helm_release" "cert-manager" {
|
|
name = "cert-manager"
|
|
repository = "oci://quay.io/jetstack/charts/cert-manager"
|
|
chart = "cert-manager"
|
|
version = "v1.21.2"
|
|
namespace = "cert-manager"
|
|
create_namespace = true
|
|
wait = false
|
|
|
|
|
|
set = [
|
|
{
|
|
name = "crds.enabled"
|
|
value = "true"
|
|
}
|
|
]
|
|
}
|
|
|
|
|
|
resource "helm_release" "nginx_ingress" {
|
|
name = "traefik"
|
|
repository = "https://traefik.github.io/charts"
|
|
chart = "traefik"
|
|
version = "v41.7.1"
|
|
namespace = "traefik"
|
|
create_namespace = true
|
|
wait = false
|
|
|
|
|
|
set = [
|
|
{
|
|
name = "ports.web.nodePort"
|
|
value = "80"
|
|
},
|
|
{
|
|
name = "ports.websecure.nodePort"
|
|
value = "443"
|
|
},
|
|
{
|
|
name = "service.type"
|
|
value = "NodePort"
|
|
}
|
|
|
|
]
|
|
}
|