external-dns-aws

gitizenme/external-dns-aws/kubernetes

Terraform Module HCL KUBERNETES

Terraform module which creates external-dns between kubernetes and AWS route53

Install
module "external-dns-aws" {
source = "gitizenme/external-dns-aws/kubernetes"
version = "1.0.7"
}
plain text: /constructs/tfmod-gitizenme-external-dns-aws-kubernetes/install.txt
⭐ Source on GitHub 📦 Registry page
README

Kubernetes External DNS for AWS EKS Terraform module External-dns for aws. Usage `` module "external-dns-aws" { source = "gitizenme/external-dns-aws/kubernetes" version = "1.0.1" domain = "my-domain.com" k8s_cluster_name = "cluster-name k8s_replicas = 2 hosted_zone_id = "ROUTE53 ZONE ID" } ``

Inputs (10)
NameTypeDescriptionDefault
domainstringHosted domain name required
hosted_zone_idstringZone ID for the Route 53 DNS required
k8s_cluster_namestringCurrent Cluster Name required
k8s_namespacestringKubernetes namespace to deploy the AWS External DNS into."kube-system"
k8s_pod_labelsmap(string)Additional labels to be added to the Pods.{}
k8s_cluster_typestringK8s cluster Type"eks"
sync_policystringRoute 53 DNS Zone Type: public | private"upsert-only"
k8s_replicasnumberAmount of replicas to be created.1
external_dns_versionstringThe AWS External DNS version to use. See https://github.com/kubernetes-sigs/exte"0.7.6"
aws_zone_typestringRoute 53 DNS Zone Type: public | private"public"
Outputs (1)
kubernetes_deployment
Resources (7)
aws_iam_policyaws_iam_roleaws_iam_role_policy_attachmentkubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_deploymentkubernetes_service_account
Details
FrameworkTerraform Module
LanguageHCL
Version1.0.7
Cloud KUBERNETES
★ Stars0
Forks5
Total downloads9.0k
Inputs10
Outputs1
Resources7
LicenseMIT
Namespacegitizenme
Updated