eks-cert-manager

andreswebs/eks-cert-manager/aws

Terraform Module HCL AWS

Deploys cert-manager via Helm on AWS EKS

Install
module "eks-cert-manager" {
source = "andreswebs/eks-cert-manager/aws"
version = "1.0.0"
}
plain text: /constructs/tfmod-andreswebs-eks-cert-manager-aws/install.txt
⭐ Source on GitHub 📦 Registry page
README

terraform-aws-eks-cert-manager [//]: # (BEGIN_TF_DOCS) Deploys cert-manager on AWS EKS. Usage Example: ``hcl module "cert_manager" { source = "github.com/andreswebs/terraform-aws-eks-cert-manager" cluster_oidc_provider = var.eks_cluster_oidc_provider iam_role_name = "cert-manager-${var.eks_cluster_id}" chart_version_cert_manager = var.chart_version_cert_manager } ` Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | chart\_version\_cert\_manager | Chart version | string | null | no | | cluster\_oidc\_provider | OpenID Connect (OIDC) Identity Provider associated with the Kubernetes cluster | string | n/a | yes | | helm\_atomic\_creation | Purge resources on installation failure ? The wait flag will be set automatically if atomic is

Inputs (22)
NameTypeDescriptionDefault
cluster_oidc_providerstringOpenID Connect (OIDC) Identity Provider associated with the Kubernetes cluster required
chart_version_cert_managerstringChart version required
helm_release_namestringRelease name"cert-manager"
helm_cleanup_on_failboolDeletion new resources created in this upgrade if the upgrade fails ?true
helm_reset_valuesboolWhen upgrading, reset the values to the ones built into the chart ?false
helm_skip_crdsboolSkip installing CRDs ?false
helm_dependency_updateboolRun helm dependency update before installing the chart ?false
k8s_namespacestringKubernetes namespace on which to install resources"cert-manager"
helm_max_historynumberMaximum number of release versions stored per release; `0` means no limit3
helm_keyringstringLocation of public keys used for verification; used only if verify is true".gnupg/pubring.gpg"
helm_force_updateboolForce resource update through delete/recreate if needed ?false
helm_create_namespaceboolCreate the namespace if it does not yet exist ?true
helm_replaceboolRe-use the given name, even if that name is already used; this is unsafe in prodfalse
helm_wait_for_completionboolWait until all resources are in a ready state before marking the release as succtrue
helm_wait_for_jobsboolWait until all Jobs have been completed before marking the release as successfultrue
helm_verifyboolVerify the package before installing it. Helm uses a provenance file to verify tfalse
helm_reuse_valuesboolWhen upgrading, reuse the last release's values and merge any overrides ? If 'refalse
helm_atomic_creationboolPurge resources on installation failure ? The wait flag will be set automaticalltrue
k8s_sa_namestringName of the Kubernetes service account for cert-manager"cert-manager"
iam_role_namestringName of the IAM role used by the cert-manager Kubernetes service account"cert-manager"
helm_timeout_secondsnumberTime in seconds to wait for any individual kubernetes operation300
helm_recreate_podsboolPerform pods restart during upgrade/rollback ?true
Outputs (3)
release — Helm release
namespace — The name (`metadata.name`) of the Kubernetes namespace
role — IAM role for the Kubernetes service account
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.0
Cloud AWS
★ Stars0
Forks0
Total downloads5.3k
Inputs22
Outputs3
Submodules2
LicenseUnlicense
Namespaceandreswebs
Updated