-
Notifications
You must be signed in to change notification settings - Fork 53
Open
Description
Hi
When modifying (adding/changing/removing) the nameservers list, terraform tries to recreate the zone rather than just making the ammendments
Terraform version: 0.12.24
Powerdns Provider Version: v1.4.0
Affected Resource(s)
Please list the resources as a list, for example:
- powerdns_zone
Terraform Configuration Files
variable "master_zones" {
type = map
}
variable "master_zones_nameservers" {
type = list
}
master_zones = {
"1" = "zone1.domain.com."
"2" = "2.6.in-addr.arpa."
}
master_zones_soa_edit_api = "EPOCH"
master_zones_nameservers = ["nameserver1.domain.com.", "nameserver2.domain.com.","nameserver3.domain.com.", "nameserver4.domain.com."]
resource "powerdns_zone" "master_zone" {
for_each = var.master_zones
name = each.value
kind = "master"
nameservers = var.master_zones_nameservers
soa_edit_api = var.master_zones_soa_edit_api
}Expected Behavior
Zone should remain, and nameserver/s should get updated
Actual Behavior
Zone gets recreated, from scratch
Steps to Reproduce
terraform apply
Important Factoids
Power DNS version: 4.3.1
Any help/advice is appreciated
Thanks
Metadata
Metadata
Assignees
Labels
No labels