eks-cert-manager
DNXLabs/eks-cert-manager/aws
Terraform module for deploying Kubernetes cert-manager, cert-manager is a native Kubernetes certificate management controller.
terraform-aws-eks-cert-manager   Terraform module for deploying Kubernetes cert-manager, cert-manager is a native Kubernetes certificate management controller. It can help with issuing certificates from a variety of sources, such as Let’s Encrypt, HashiCorp Vault, Venafi, a simple signing key pair, or self signed. Usage ``bash module "cert_manager" { source = "git::https://github.com/DNXLabs/terraform-aws-eks-cert-manager.git" enabled = true cluster_name = module.eks_cluster.cluster_id cluster_identity_oidc_issuer = module.eks_cluster.cluster_oidc_issuer_url cluster_identity_oidc_issuer_arn = module.eks_cluster.oidc_provid
| Name | Type | Description | Default |
|---|---|---|---|
| cluster_identity_oidc_issuer | string | The OIDC Identity issuer for the cluster. | required |
| mod_dependency | string | Dependence variable binds all AWS resources allocated by this module, dependent | required |
| cluster_identity_oidc_issuer_arn | string | The OIDC Identity issuer ARN for the cluster that can be used to associate IAM r | required |
| cluster_name | string | The name of the cluster | required |
| dns01 | list(object({ name | [] | |
| namespace | string | Kubernetes namespace to deploy Cert Manager Helm chart. | "cert-manager" |
| enabled | bool | Variable indicating whether deployment is enabled. | true |
| install_CRDs | bool | To automatically install and manage the CRDs as part of your Helm release. | true |
| settings | map(any) | Additional settings which will be passed to the Helm chart values. | {} |
| helm_chart_version | string | Cert Manager Helm chart version. | "1.1.0" |
| helm_chart_repo | string | Cert Manager repository name. | "https://charts.jetstack.io" |
| create_namespace | bool | Whether to create Kubernetes namespace with name defined by `namespace`. | true |
| certificates | list(object({ name | [] | |
| service_account_name | string | External Secrets service account name | "cert-manager" |
| helm_chart_name | string | Cert Manager Helm chart name to be installed | "cert-manager" |
| helm_chart_release_name | string | Helm release name | "cert-manager" |
| http01 | list(object({ name | [] |
Azure landing zones Terraform module
Terraform supermodule for the Terraform platform engineering for Azure
Terraform module to deploy landing zone subscriptions (and much more) in Azure
Terraform Module to define a consistent naming convention by (namespace, stage,