Bug - Unable to set multiple NameToIp Entries with Let's Encrypt enabled
It is currently not possible to define two NameToIP Entries in a terraform file with the same Hostname (for example for IPv6 and IPv4). See example below.
This is because terraform by default runs API calls in parallel and the let's encrypt enable / disable function is based on the hostname.
This creates an error message:
resource "netcenter_nametoip_record" "hostrecord" {
name = "test-marc.ethz.ch"
ip_address = "10.253.75.10"
forward_dns = true
reverse_dns = false
ttl = 3200
enable_dhcp = false
enable_external_view = false
enable_internal_view = true
isg_group = "it-lehrlabor"
ipversion = "v4"
enable_letsencrypt = true
}
resource "netcenter_nametoip_record" "hostrecord2" {
name = "test-marc.ethz.ch"
ip_address = "2001:67c:10ec:4945::300"
forward_dns = true
reverse_dns = false
ttl = 3200
enable_dhcp = false
enable_external_view = false
enable_internal_view = true
isg_group = "it-lehrlabor"
ipversion = "v6"
enable_letsencrypt = true
}
Edited by Marc Winkler