terraform-provider-junos icon indicating copy to clipboard operation
terraform-provider-junos copied to clipboard

vlan: use new provider via framework, add `routing_instance`, `no_arp_suppression`, `translation_vni` arguments

Open jeremmfr opened this issue 2 months ago • 0 comments

ENHANCEMENTS:

  • resource/junos_vlan:
    • resource now use new terraform-plugin-framework
      some of config errors are now sent during Plan instead of during Apply
      optional boolean attributes doesn't accept value false
      optional string attributes doesn't accept empty value
      the resource schema has been upgraded to have one-blocks in single mode instead of list
    • community_vlans argument is now a Set of String (instead of Set of Number) to accept VLAN name in addition to VLAN id
      data in the state has been updated for the new format
      Number in config is automatically converted to String by Terraform
    • isolated_vlan argument is now a String (instead of Number) to accept VLAN name in addition to VLAN id
      data in the state has been updated for the new format
      Number in config is automatically converted to String by Terraform
    • vlan_id argument is now a String (instead of Number) to accept all or none in addition to VLAN id
      data in the state has been updated for the new format
      Number in config is automatically converted to String by Terraform
    • add routing_instance argument (Partial fix #646) and therefore id format has been changed to <name>_-_<routing_instance> (instead of <name>)
    • add no_arp_suppression argument (Partial fix #646)
    • add translation_vni argument inside vxlan block argument

jeremmfr avatar Apr 22 '24 07:04 jeremmfr