PowerDNS -- Pre-Condition
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#data "pdns_rec" "mail" {
#type = var.type
#
locals {
type = var.type
# name = var.name
}
resource "powerdns_record" "www" {
# ...
# for_each = var.records1
# for_each = { for k, v in var.records1 : k => v }
name = var.name
zone = var.pdns_zone
type = var.type
ttl = var.ttl
records = var.records
lifecycle {
precondition {
# condition = var.type != ""
# condition = data.pdns_rec.mail.type == "MX"
condition = local.type == "mx"
# condition = local.rec == "mx"
# condition = contains(["dctest"], local.name)
# condition = contains(["MX"], local.rec)
error_message = "MX record modification is requested"
}
}
}
====
Comments
Post a Comment