hashicorp / terraform-provider-dns

Utility provider that supports DNS updates (RFC 2136) and can optionally be configured with secret key based transaction authentication (RFC 2845).
https://registry.terraform.io/providers/hashicorp/dns/latest
Mozilla Public License 2.0
113 stars 71 forks source link

FEATURE REQUEST: Ability to specify multiple DNS servers to update with the provider #345

Open grmhay opened 1 year ago

grmhay commented 1 year ago

Terraform CLI and Provider Versions

Terraform v1.5.5 on linux_amd64

Use Cases or Problem Statement

I have both development and production DNS servers. They are all primaries.

I would like to be able to give a list of DNS servers like this in the provider config:

provider "dns" { update { server = ["192.168.1.10", "192.168.2.10", "192.168.3.10"] port = "5353" key_name = "tsig-key." key_algorithm = "hmac-sha256" key_secret = var.tsig_key } }

Such that they can each receive the updated records

Proposal

As above in the problem statement

How much impact is this issue causing?

High

Additional Information

High because if you have a multiple master setup, you cannot keep the records consistent

Code of Conduct

bendbennett commented 1 year ago

Hi @grmhay 👋

Thank you for submitting this feature request.

We will leave this issue open and prioritise looking into this further on the basis of the level of community interest signified by up-votes.