/terraform-kubernetes-external-dns-aws

Terraform module for deploying External DNS for AWS to k8s cluster

Primary LanguageHCL

Terraform module for Kubernetes External DNS on AWS

This module deploys External DNS for AWS to your Kubernetes cluster.

Usage

provider "kubernetes" {
  # your kubernetes provider config
}

provider "aws" {
  # your aws provider config
}

data "aws_iam_role" "kubernetes_worker_node" {
  name = "kube-clb-main-wg-primary"
}

module "kubernetes_dashboard" {
  source = "cookielab/external-dns-aws/kubernetes"
  version = "0.9.0"

  domains = [
    "cookielab.io"
  ]

  sources = [
    "ingress"
  ]

  owner_id = "kube-clb-main"
  aws_iam_role_for_policy = data.aws_iam_role.kubernetes_worker_node.name
}