Releases: jeremmfr/terraform-provider-junos
Releases · jeremmfr/terraform-provider-junos
v1.31.1
BUG FIXES:
- resource/
junos_security_global_policy
: fix error reading config when an element ofpermit_application_services
have the suffixpermit
,deny
orreject
(Fixes #430) - resource/
junos_security_policy
: fix error reading config when an element ofpermit_application_services
have the suffixpermit
,deny
orreject
v1.31.0
FEATURES:
- add
junos_forwardingoptions_dhcprelay
resource (Fixes #423) - add
junos_forwardingoptions_dhcprelay_group
resource (Fixes #423) - add
junos_forwardingoptions_dhcprelay_servergroup
resource (Fixes #423)
ENHANCEMENTS:
- resource/
junos_policyoptions_policy_statement
: addbgp_as_path_calc_length
,bgp_as_path_unique_count
,bgp_community_count
,bgp_srte_discriminator
,color
,evpn_esi
,evpn_mac_route
,evpn_tag
,next_hop_type_merged
,next_hop_weight
,route_type
,srte_color
,state
,tunnel_type
andvalidation_database
arguments insidefrom
block arguments (Fixes #424) - resource/
junos_system_services_dhcp_localserver_group
: addclient_id_exclude_headers
andclient_id_use_automatic_ascii_hex_encoding
argument and remove need toversion
=v6
when setclient_id
=true
insideauthentication_username_include
block argument
BUG FIXES:
- resource/
junos_system_services_dhcp_localserver_group
: fix crash with emptyoverrides_v4
oroverrides_v6
block and acceptall
ininterface.*.name
- resource/
junos_rip_neighbor
: acceptall
inname
v1.30.1
BUG FIXES:
- resource/
junos_security_nat_static
: remove the need to setrouting_instance
argument withtype
=inet
insidethen
block ofrule
block (then static-nat inet
withoutrouting-instance
is correct to do NAT64) (Fixes #420) - resource/
junos_security_nat_static_rule
: remove the need to setrouting_instance
argument withtype
=inet
insidethen
block (then static-nat inet
withoutrouting-instance
is correct to do NAT64)
v1.30.0
FEATURES:
- add
junos_application_sets
data source (Fixes #409) - add
junos_applications
data source (Fixes #409) - add
junos_routes
data source
ENHANCEMENTS:
- release now with golang 1.19
BUG FIXES:
- do not crash if unable to write log in
debug_netconf_log_path
due to a path error - fix duplicate timestamp and incorrect level in logs
v1.29.0
v1.28.0
FEATURES:
- add
junos_interface_logical_info
data source (Fixes #393) - add
junos_rip_group
resource - add
junos_rip_neighbor
resource
ENHANCEMENTS:
- resource/
junos_interface_logical
: adddisable
argument (Fixes #395) - data-source/
junos_interface_logical
: adddisable
attribute (like resource) - resource/
junos_interface_physical
: adddisable
argument - data-source/
junos_interface_physical
: adddisable
attribute (like resource) - resource/
junos_ospf_area
: addrealm
argument to add a OSPFv3 realm area. (Fixes #392),
add newarea_range
,context_identifier
,inter_area_prefix_export
,inter_area_prefix_import
,network_summary_export
,network_summary_import
,no_context_identifier_advertisement
,nssa
,stub
andvirtual_link
arguments,
add validation ofarea_id
BUG FIXES:
- provider: correctly set address to connect to Junos host when an IPv6 is used for provider
ip
argument (enclose IPv6 in square brackets)
v1.27.0
ENHANCEMENTS:
- resource/
junos_security_dynamic_address_feed_server
: addurl
,tls_profile
andvalidate_certificate_attributes_subject_or_san
arguments. (Fixes #381)
Now one ofhostname
orurl
arguments is required. - resource/
junos_interface_logical
: addtunnel
block argument (Fixes #383) - data-source/
junos_interface_logical
: addtunnel
block attribute (like resource)
BUG FIXES:
- resource/
junos_security_nat_source_pool
: fix crash and set correctly with a single port inport_range
, add format precision in docs (Fixes #382)
v1.26.0
ENHANCEMENTS:
- resource/
junos_*
: move validation of some list of string to Plan phase and not during Apply - resource/
junos_aggregate_route
: add validation to elements ofpolicy
argument - resource/
junos_application_set
: add validation to elements ofapplications
argument - resource/
junos_bgp_group
: add validation to elements ofexport
andimport
arguments - resource/
junos_bgp_neighbor
: add validation to elements ofexport
andimport
arguments - resource/
junos_chassis_cluster
: add validation to elements ofmember_interfaces
argument - resource/
junos_evpn
: add validation to elements ofvrf_export
andvrf_import
arguments - resource/
junos_firewall_filter
: add validation to elements of*prefix_list*
arguments - resource/
junos_generate_route
: add validation to elements ofpolicy
argument - resource/
junos_ospf
: add validation to elements ofexport
andimport
arguments - resource/
junos_policyoptions_policy_statement
: add validation to elements of some list of string - resource/
junos_rib_group
: add validation to elements ofimport_policy
argument - resource/
junos_routing_instance
: add validation to elements ofinstance_export
,instance_import
,vrf_export
andvrf_import
arguments - resource/
junos_routing_options
: add validation to elements offorwarding_table.0.export
,instance_export
andinstance_import
arguments - resource/
junos_security_address_book
: add validation to elements ofattach_zone
,address_set.*.address
andaddress_set.*.address_set
arguments - resource/
junos_security_zone
: add validation to elements ofaddress_book_set.*.address
andaddress_book_set.*.address_set
arguments - resource/
junos_security_zone_book_address_set
: add validation to elements ofaddress
andaddress_set
arguments - resource/
junos_system
: addconsole
block,time_format_millisecond
andtime_format_year
arguments insidesyslog
block argument (Fixes #375, #376) - resource/
junos_system_root_authentication
: addplain_text_password
argument to be able to set password in plain text format (Fixes #368) - provider: normalize reading
JUNOS_FAKEUPDATE_ALSO
andJUNOS_FAKEDELETE_ALSO
environment variables (use SDK function) - provider: add
ssh_timeout_to_establish
argument to configure a timeout for establishing TCP connections when initiating SSH connections - provider: A gracefully shutting down of Terraform with
Ctrl-c
now stop threads waiting for candidate configuration lock (stop after a loop ofcmd_sleep_lock
seconds)
and cancel the TCP connection attempt to establish SSH session if it's not yet complete - release now with golang 1.18
v1.25.0
FEATURES:
- add
junos_chassis_redundancy
resource - add
junos_igmp_snooping_vlan
resource (Fixes parts of #340) - add
junos_layer2_control
resource (Fixes parts of #340) - add
junos_lldp_interface
resource (Fixes parts of #340) - add
junos_lldpmed_interface
resource (Fixes parts of #340) - add
junos_rstp
resource (Fixes parts of #340) - add
junos_rstp_interface
resource (Fixes parts of #340) - add
junos_snmp_v3_community
resource - add
junos_snmp_v3_usm_user
resource (Fixes parts of #339) - add
junos_snmp_v3_vacm_accessgroup
resource (Fixes parts of #339) - add
junos_snmp_v3_vacm_securitytogroup
resource (Fixes parts of #339) - add
junos_vstp
resource - add
junos_vstp_interface
resource (Fixes parts of #340) - add
junos_vstp_vlan
resource - add
junos_vstp_vlan_group
resource - add
junos_routing_instance
data source (to be able to read the list of interfaces in routing-instance) - add
junos_security_zone
data source (to be able to read the list of interfaces in security-zone)
ENHANCEMENTS:
- resource/
junos_firewall_filter
: addpacket_mode
argument insidethen
arguments forterm
(Fixes #341) - resource/
junos_ospf_area
: add multiple new arguments tointerface
block (Fixes #348, #356) - resource/
junos_snmp
: addengine_id
argument (Fixes parts of #339) - resource/
junos_system
: addnetconf_ssh
block argument insideservices
block argument (Fixes #335) - resource/
junos_system_login_user
: addplain_text_password
argument insideauthentication
block argument to be able to set password in plain text format (Fixes #338)
BUG FIXES:
- resource/
junos_evpn
: generate an error when import and delete the state of resource when there isn't evpn config on the device - resource/
junos_ospf
: fix read config from the device with an empty resource - resource/
junos_system_syslog_file
: fix readingstart_time
inarchive
block argument to remove timezone in value