# Generalizing hcloud_zone_rrset.a (for_each keyed "zone/name", A records # only) into hcloud_zone_rrset.this (keyed "zone/name/type", any record type) # changed every existing instance's resource address. Without these, `tofu # apply` would destroy and recreate every A record already in state instead of # just adding the new mail records - these moved blocks make it a no-op rename # for anything that already existed. Safe to delete once applied and merged. moved { from = hcloud_zone_rrset.a["luke-else.co.uk/@"] to = hcloud_zone_rrset.this["luke-else.co.uk/@/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/dev"] to = hcloud_zone_rrset.this["luke-else.co.uk/dev/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/metarius"] to = hcloud_zone_rrset.this["luke-else.co.uk/metarius/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/traefik"] to = hcloud_zone_rrset.this["luke-else.co.uk/traefik/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/status"] to = hcloud_zone_rrset.this["luke-else.co.uk/status/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/bitwarden"] to = hcloud_zone_rrset.this["luke-else.co.uk/bitwarden/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/rd"] to = hcloud_zone_rrset.this["luke-else.co.uk/rd/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/git"] to = hcloud_zone_rrset.this["luke-else.co.uk/git/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/traefik.cicd"] to = hcloud_zone_rrset.this["luke-else.co.uk/traefik.cicd/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/vpn"] to = hcloud_zone_rrset.this["luke-else.co.uk/vpn/A"] } moved { from = hcloud_zone_rrset.a["luke-else.co.uk/traefik.vpn"] to = hcloud_zone_rrset.this["luke-else.co.uk/traefik.vpn/A"] }