31 lines
686 B
HCL
31 lines
686 B
HCL
resource helm_release shockrah_cert_manager {
|
|
name = "cert-manager"
|
|
repository = "https://charts.jetstack.io"
|
|
chart = "cert-manager"
|
|
version = "v1.18.2"
|
|
namespace = "cert-manager"
|
|
create_namespace = true
|
|
cleanup_on_fail = true
|
|
|
|
set = [
|
|
{
|
|
name = "crds.enabled"
|
|
value = "true"
|
|
}
|
|
]
|
|
}
|
|
|
|
|
|
data kubectl_file_documents cluster_issuer {
|
|
content = file("cluster-issuer.yaml")
|
|
}
|
|
|
|
resource kubectl_manifest cluster_issuer {
|
|
for_each = data.kubectl_file_documents.cluster_issuer.manifests
|
|
yaml_body = each.value
|
|
|
|
depends_on = [
|
|
data.kubectl_file_documents.cluster_issuer
|
|
]
|
|
}
|