You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Adding VLANs to broadcast_domains should work in multi-node clusters. The following configuration should apply successfully:
resource"netapp-ontap_network_broadcast_domain""this" {
cx_profile_name=var.cx_profile_nameipspace=var.ipspacename=var.broadcast_domainmtu=var.mtu
}
resource"netapp-ontap_port""this" {
for_each=var.nodescx_profile_name=var.cx_profile_namebroadcast_domain={
id = netapp-ontap_network_broadcast_domain.this.id
}
node={
name = each.key
}
type="vlan"vlan={
base_port = var.base_port_name
tag = var.tag
}
}
Actual Behavior
Adding VLANs to broadcast_domains does not work in multi-node clusters. The following configuration produces a "Duplicate Set Element" error:
resource"netapp-ontap_network_broadcast_domain""this" {
cx_profile_name=var.cx_profile_nameipspace=var.ipspacename=var.broadcast_domainmtu=var.mtu
}
resource"netapp-ontap_port""this" {
for_each=var.nodescx_profile_name=var.cx_profile_namebroadcast_domain={
id = netapp-ontap_network_broadcast_domain.this.id
}
node={
name = each.key
}
type="vlan"vlan={
base_port = var.base_port_name
tag = var.tag
}
}
Relevant Error/Panic Output Snippet
╷
│ Error: Duplicate Set Element
│
│ with module.netapp.module.network.netapp-ontap_network_broadcast_domain.this,
│ on ../../modules/network/main.tf line 12, in resource "netapp-ontap_network_broadcast_domain""this":
│ 12: resource "netapp-ontap_network_broadcast_domain""this" {
│
│ This attribute contains duplicate values of: tftypes.String<"a0a-1234">
╵
Terraform Configuration Files
resource"netapp-ontap_network_broadcast_domain""this" {
cx_profile_name=var.cx_profile_nameipspace=var.ipspacename=var.broadcast_domainmtu=var.mtu
}
resource"netapp-ontap_port""this" {
for_each=var.nodescx_profile_name=var.cx_profile_namebroadcast_domain={
id = netapp-ontap_network_broadcast_domain.this.id
}
node={
name = each.key
}
type="vlan"vlan={
base_port = var.base_port_name
tag = var.tag
}
}
Steps to Reproduce
terraform init
terraform plan
terraform apply
Debug Output
No response
Panic Output
No response
Important Factoids
No response
References
No response
Would you like to implement a fix?
Yes
The text was updated successfully, but these errors were encountered:
I'm hitting an issue with broadcast_domain resource, which I haven't been able to catch in my internal testing...
I already know where the error originates from, and will supply a PR to fix it.
acch
added a commit
to acch/terraform-provider-netapp-ontap
that referenced
this issue
Feb 18, 2025
Terraform Core Version
1.7.1
ONTAP Provider Version
2.1.0
Affected Resource(s)
Expected Behavior
Adding VLANs to broadcast_domains should work in multi-node clusters. The following configuration should apply successfully:
Actual Behavior
Adding VLANs to broadcast_domains does not work in multi-node clusters. The following configuration produces a "Duplicate Set Element" error:
Relevant Error/Panic Output Snippet
Terraform Configuration Files
Steps to Reproduce
Debug Output
No response
Panic Output
No response
Important Factoids
No response
References
No response
Would you like to implement a fix?
Yes
The text was updated successfully, but these errors were encountered: