Skip to content

DeimosCloud/terraform-azure-external-dns

Repository files navigation

External DNS Azure

Setups External DNS on a kubernetes cluster on Azure

module "external_dns" {
  source                = "../modules/external_dns"
  resource_group_name   = module.resource_group.name
  azure_client_secret   = var.azure_client_secret
  azure_client_id       = var.azure_client_id
  azure_tenant_id       = var.azure_tenant_id
  azure_subscription_id = var.azure_subscription_id
  namespace             = var.internal_system_namespace
  domain_name           = var.dns_zone_name

  tags = var.tags
}

Providers

Name Version
azurerm n/a
helm n/a

Inputs

Name Description Type Default Required
azure_client_id The App ID for your Service Principal/Managed Identity string n/a yes
azure_client_secret The password/secret for your Service Principal/Managed Identity any n/a yes
azure_subscription_id The Subscription ID for your Azure Resource group string n/a yes
azure_tenant_id Azure Tenant ID string n/a yes
chart_version The version of External DNS to install string "3.2.3" no
domain_name the DNS Zone to to register for external DNS string n/a yes
module_depends_on Resources that the module depends on, AKS, namespace creation etc any null no
namespace The namespace to deploy the external DNS kubernetes object string "default" no
resource_group_name The name of the resource group where the SQL server resides string n/a yes
tags Tags to be passed to created instances map {} no

Outputs

No output.

Contributing

Report issues/questions/feature requests on in the issues section.

Full contributing guidelines are covered here.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages