Skip to content

nlamirault/terraform-google-external-dns

Repository files navigation

External DNS into Google Cloud Platform

Tfsec

Terraform versions

Use Terraform >= 0.14.0 minimum and Terraform Provider Google 3.54+.

These types of resources are supported:

Usage

module "external_dns" {
  source  = "nlamirault/external-dns/google"
  version = "1.0.0"

  project = var.project

  namespace       = var.namespace
  service_account = var.service_account
}

and variables :

project = "foo-prod"

region = "europe-west1"

##############################################################################
# External DNS

namespace       = "dns"
service_account = "external-dns"

Documentation

Providers

Name Version
google >= 3.54.0

Inputs

Name Description Type Default Required
namespace The Kubernetes namespace string n/a yes
project The project in which the resource belongs string n/a yes
service_account The Kubernetes service account string n/a yes

Outputs

Name Description
service_account Service Account for External DNS