Releases: jeremmfr/terraform-provider-junos
Releases · jeremmfr/terraform-provider-junos
v1.17.0
FEATURES:
- add
junos_ospf
resource - add
junos_security_idp_custom_attack
resource (Fixes parts of #225) - add
junos_security_idp_custom_attack_group
resource - add
junos_security_idp_policy
resource (Fixes parts of #225)
ENHANCEMENTS:
- provider: try multiple SSH authentication methods (key + password)
- provider: add
ssh_ciphers
argument to configure ciphers used in SSH connection - provider: add support of SSH agent to SSH authentication (Fixes #212)
- resource/
junos_application
: addinactivity_timeout
argument (Fixes #230) - resource/
junos_group_dual_system
: addpreferred
andprimary
arguments insidefamily_inet_address
andfamily_inet6_address
arguments insideinterface_fxp0
argument (Fixes #211) - resource/
junos_interface_logical
: addpreferred
andprimary
arguments insideaddress
argument insidefamily_inet
andfamily_inet6
arguments, addvlan_no_compute
argument to disable the automatic compute ofvlan_id
- data-source/
junos_interface_logical
: addpreferred
andprimary
attributes as for the resource - resource/
junos_routing_options
,junos_security
,junos_services
,junos_snmp
: addclean_on_destroy
argument to clean static configuration when destroy the resource (Fixes #227) - resource/
junos_routing_options
: addforwarding_table
argument (Fixes #221) - resource/
junos_security
: addidp_security_package
andidp_sensor_configuration
arguments (Fixes parts of #225), adduser_identification_auth_source
argument (Fixes #238) - resource/
junos_security_global_policy
: addidp_policy
argument insidepermit_application_services
argument insidepolicy
argument - resource/
junos_security_policy
: addidp_policy
argument insidepermit_application_services
argument insidepolicy
argument - resource/
junos_services_flowmonitoring_vipfix_template
: addip_template_export_extension
argument (Fixes #229) - resource/
junos_system
: addradius_options_attributes_nas_ipaddress
,radius_options_enhanced_accounting
andradius_options_password_protocol_mschapv2
arguments (Fixes #210), addarchival_configuration
argument (Fixes #231)
v1.16.2
BUG FIXES:
- provider: fix XML error on commit with RPC reply without
<commit-results>
but different from<ok/>
(Fixes #223) - resource/
junos_interface_logical
: disable set vlan-id on 'vlan.*' interface (Fixes parts of #222) - resource/
junos_vlan
: allow 'vlan.*' interface inl3_interface
argument (Fixes parts of #222)
v1.16.1
v1.16.0
FEATURES:
- add
junos_security_zone_book_address
resource (Fixes parts of #192) - add
junos_security_zone_book_address_set
resource (Fixes parts of #192) - add
junos_services_advanced_anti_malware_policy
resource - add
junos_services_ssl_initiation_profile
resource - add
junos_services_user_identification_ad_access_domain
resource - add
junos_services_user_identification_device_identity_profile
resource (Fixes parts of #189)
ENHANCEMENTS:
- resource/
junos_security
: addpolicies
argument withpolicy_rematch
andpolicy_rematch_extensive
arguments inside (Fixes #185) Thanks @Sha-San-P - resource/
junos_security_address_book
: list of string foraddress
argument insideaddress_set
argument is now unordered - resource/
junos_security_global_policy
: addadvanced_anti_malware_policy
argument insidepermit_application_services
argument - resource/
junos_security_global_policy
: addmatch_source_end_user_profile
argument insidepolicy
argument - resource/
junos_security_nat_source_pool
: addaddress_pooling
argument (Fixes #193) Thanks @edpio19 - resource/
junos_security_policy
: addmatch_source_end_user_profile
argument insidepolicy
argument - resource/
junos_security_policy
: addadvanced_anti_malware_policy
argument insidepermit_application_services
argument - resource/
junos_security_zone
: addaddress_book_configure_singly
argument to disable management of address-book in this resource. (Fixes parts of #192) - resource/
junos_security_zone
: addaddress_book_dns
,address_book_range
andaddress_book_wildcard
arguments and adddescription
on existingaddress_book_*
arguments - resource/
junos_security_zone
: list of string foraddress
argument insideaddress_book_set
argument is now unordered - resource/
junos_services
: addadvanced_anti_malware
argument (Fixes #201) - resource/
junos_services
: adduser_identification
argument (Fixes parts of #189) - resource/
junos_services
:url_parameter
is now a sensitive argument - resource/
junos_services
:authentication_token
,authentication_tls_profile
andurl
are now attributes (information read from Junos config) when not set in Terraform config. (Fixes #200) - resource/
junos_system
: addweb_management_http
andweb_management_https
arguments (Fixes #173) Thanks @MerryPlant - resource/
junos_system
: addlicense
argument (Fixes #205) Thanks @MerryPlant - clean code: remove override of the lists of 1 map to handle directly the map
- clean code: fix lll linter errors with a var to map
- clean code: remove a useless override of map with himself and a useless option to compare different type
BUG FIXES:
- fix errors not generated with certain nested blocks empty and default integer argument = -1 in these blocks
- resource/
junos_services
: fix set/read/delete emptyapplication_identification
block to enable 'application-identification'
v1.15.1
BUG FIXES:
- resource/
junos_security_global_policy
: fixmatch_application
argument not required ifmatch_dynamic_application
is set and Junos version is > 19.1R1 (Fixes #188) - resource/
junos_security_policy
: fixmatch_application
argument not required ifmatch_dynamic_application
is set and Junos version is > 19.1R1 (Fixes #188)
v1.15.0
FEATURES:
- add
junos_forwardingoptions_sampling_instance
resource (Fixes parts of #165) - add
junos_generate_route
resource - add
junos_services
resource (Fixes parts of #145, #158) - add
junos_services_flowmonitoring_vipfix_template
resource (Fixes parts of #165) - add
junos_services_proxy_profile
resource - add
junos_services_security_intelligence_policy
resource (Fixes parts of #145) - add
junos_services_security_intelligence_profile
resource (Fixes parts of #145) - add
junos_snmp
resource (Fixes parts of #170) - add
junos_snmp_clientlist
resource - add
junos_snmp_community
resource (Fixes parts of #170) - add
junos_snmp_view
resource
ENHANCEMENTS:
- resource/
junos_aggregate_route
: addas_path_*
arguments, add support IPv6 Routes and simplify delete lines when update - resource/
junos_bgp_group
: addkeep_all
andkeep_none
arguments - resource/
junos_bgp_neighbor
: addkeep_all
andkeep_none
arguments - resource/
junos_group_dual_system
: addfamily_inet6_address
argument insideinterface_fxp0
argument (Fixes #177) - resource/
junos_interface_logical
: addsampling_input
andsampling_output
arguments infamily_inet
andfamily_inet6
arguments (Fixes parts of #165) - data-source/
junos_interface_logical
: addsampling_input
andsampling_output
attributes infamily_inet
andfamily_inet6
attributes - resource/
junos_security
: addforwarding_process
argument (Fixes parts of #158) - resource/
junos_security
: addrsh_disable
andsql_disable
arguments (Fixes #182) Thanks @edpio19 - resource/
junos_security_global_policy
: addmatch_destination_address_excluded
andmatch_source_address_excluded
arguments (Fixes #159) - resource/
junos_security_global_policy
: addmatch_dynamic_application
arguments (Fixes parts of #158) - resource/
junos_security_nat_source_pool
: addpool_utilization_alarm_raise_threshold
andpool_utilization_alarm_clear_threshold
arguments (Fixes #171) Thanks @edpio19 - resource/
junos_security_policy
: addmatch_destination_address_excluded
andmatch_source_address_excluded
arguments (Fixes #159) - resource/
junos_security_policy
: addmatch_dynamic_application
arguments (Fixes parts of #158) - resource/
junos_static_route
: addas_path_*
arguments and simplify delete lines when update - resource/
junos_vlan
: addvni_extend_evpn
argument insidevxlan
argument (Fixes #132) Thanks @dejongm - clean code: remove useless type/func exporting, and fixes formating golang code
BUG FIXES:
- fix panic when candidate config clear or unlock generate Junos error(s)
- fix missing MinItems=1 on a part of required
ListOfString
arguments
v1.14.0
FEATURES:
- add
junos_chassis_cluster
resource (Fixes parts of #106) - add
junos_group_dual_system
resource (Fixes #120) - add
junos_null_commit_file
resource (Fixes parts of #136) - add
junos_security_address_book
resource (Fixes #137) Thanks @tagur87 - add
junos_security_global_policy
resource (Fixes #138) - add provider argument
file_permission
- add provider argument
fake_create_with_setfile
- Don't use in normal terraform run and be carefully with this option
See docs for more informations (Fixes parts of #136)
ENHANCEMENTS:
- add
cluster
,family_evpn
arguments injunos_bgp_group
andjunos_bgp_neighbor
resource - add new
bgp_multipath
block argument to replacemultipath
bool argument injunos_bgp_group
andjunos_bgp_neighbor
resource
bgp_multipath
let add optional arguments.multipath
is now deprecated - add
esi
argument injunos_interface_physical
resource and data source (Fixes #126) Thanks @dejongm - add
ether_opts
,gigether_opts
andparent_ether_opts
arguments injunos_interface_physical
resource and data source to add more options and replaceae_lacp
,ae_link_speed
,ae_minimum_links
,ether802_3ad
arguments which are now deprecated (Fixes #133, #127, parts of #106) - add
security_inbound_protocols
andsecurity_inbound_services
arguments injunos_interface_logical
resource and data source (Fixes #141) - add
feature_profile_web_filtering_juniper_enhanced_server
argument inutm
argument ofjunos_security
resource (Fixes #155)
BUG FIXES:
v1.13.1
v1.13.0
FEATURES:
- add
junos_security_screen
resource (Fixes parts of #92) - add
junos_security_screen_whitelist
resource - add
junos_security_utm_custom_url_category
resource (Fixes #108) Thanks @a-d-v
ENHANCEMENTS:
- add
h323_disable
,mgcp_disable
,rtsp_disable
,sccp_disable
andsip_disable
arguments injunos_security
resource (Fixes #95) Thanks @a-d-v - add
default_address_selection
andno_multicast_echo
arguments injunos_system
resource (Fixes #97) Thanks @a-d-v - add
advance_policy_based_routing_profile
,application_tracking
,description
,reverse_reroute
,screen
,source_identity_log
andtcp_rst
arguments injunos_security_zone
resource (Fixes parts of #92)
BUG FIXES:
- fix typo in name of
accounting_timeout
argument injunos_system_radius_server
resource. Update your config for new version of this argument - fix warnings received from the device generate failures on resource actions. Now, received warnings are send to terraform under warnings format (Fixes #105)
- fix possibility to create
junos_interface_physical
andjunos_interface_logical
resource on a non-existent interface (Fixes #111). Read configuration before read interface status for validate resource existence. - fix integer compute for
chassis aggregated-devices ethernet device-count
when create/update/deletejunos_interface_physical
resource. Now this uses current configuration instead of the status of 'ae' interfaces and also takes into account resource with prefix name 'ae' in addition toether802_3ad
argument. - fix
filter_output
not set with good argument forfamily inet6
injunos_interface_logical
resource (Fixes #117) - fix IP/Mask validation for point to point IPs
- clean code: remove useless else when read a empty config
v1.12.3
BUG FIXES:
- fix crash when
bind_interface
change injunos_security_ipsec_vpn
resource