Skip to content

Terraform module to deploy Cert Manager with Cloudflare DNS on EKS

License

Notifications You must be signed in to change notification settings

blackbird-cloud/terraform-aws-eks-cert-manager-cloudflare

Repository files navigation

Requirements

Name Version
terraform >= 1
aws 4.15.1
helm 2.5.1
kubernetes 2.11.0

Providers

Name Version
aws 4.15.1
helm 2.5.1
kubernetes 2.11.0

Modules

No modules.

Resources

Name Type
helm_release.cert_manager resource
helm_release.cluster_issuers resource
kubernetes_namespace.cert_manager resource
kubernetes_secret.cloudflare resource
aws_eks_cluster.cluster data source
aws_eks_cluster_auth.cluster data source

Inputs

Name Description Type Default Required
annotations Annotations applied to all Kubernetes resources map(string) {} no
cloudflare_email Cloudflare email associated with the token string n/a yes
cloudflare_token Cloudflare API token string n/a yes
cluster_id AWS EKS cluster ID string n/a yes
dns_zones List of dns zones we will be creating certificates for list(string) n/a yes
labels Labels applied to all Kubernetes resources map(string)
{
"istio-injection": "disabled"
}
no
name Name of the application string "cert-manager" no

Outputs

No outputs.

About

Terraform module to deploy Cert Manager with Cloudflare DNS on EKS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages