Skip to content

Releases: jeremmfr/terraform-provider-junos

v1.12.2

03 Feb 08:29
43d906e
Compare
Choose a tag to compare

BUG FIXES:

  • allow the name length of some objects > 32 for part of the resources (Fixes #101)

v1.12.1

01 Feb 08:44
1179eb3
Compare
Choose a tag to compare

BUG FIXES:

  • possible mismatch for routing_instance in junos_interface_logical resource (Fixes #98)
  • can't create empty junos_policyoptions_prefix_list resource (Fixes #99)

v1.12.0

20 Jan 08:33
f48cf7e
Compare
Choose a tag to compare

FEATURES:

  • add junos_system_login_class resource (Fixes parts of #88)
  • add junos_system_login_user resource (Fixes parts of #88)
  • add junos_system_root_authentication resource

ENHANCEMENTS:

  • add ssh_sleep_closed argument in provider configuration (Fixes part of #87)
  • add login argument in junos_system resource (Fixes parts of #88)

BUG FIXES:

  • add missing lock in data source to reduce netconf commands parallelism
  • use only one ssh connection per action and per resource (Fixes part of #87)

v1.11.0

05 Jan 11:43
18b2c09
Compare
Choose a tag to compare

FEATURES:

  • add junos_interface_physical resource for replace the parts of physical interface in deprecated junos_interface resource
  • add junos_interface_physical data source for replace the parts of physical interface in deprecated junos_interface data source
  • add junos_interface_logical resource for replace the parts of logical interface in deprecated junos_interface resource
  • add junos_interface_logical data source for replace the parts of logical interface in deprecated junos_interface data source

ENHANCEMENTS:

  • add authentication_order, auto_snapshot, domain_name, host_name, inet6_backup_router, internet_options, max_configuration_rollbacks, max_configurations_on_flash, no_ping_record_route, no_ping_time_stamp, no_redirects, no_redirects_ipv6 and time_zone arguments in junos_system resource (Fixes #81)
  • code optimization (remove useless list length check before loop on)
  • code optimization (remove useless strings mod usage to compare fixed string)
  • deprecate junos_interface resource for two new resources (split physical and logical interface into separate resources)
  • deprecate junos_interface data source for two new data sources (split physical and logical interface into separate data sources)

BUG FIXES:

  • generate errors on apply if syslog, services or services.0.ssh block is set but empty in junos_system resource

v1.10.0

15 Dec 12:48
9b595e4
Compare
Choose a tag to compare

ENHANCEMENTS:

  • add interface option to qualified_next_hop on static_route resource (Fixes #71) Thanks @tagur87
  • add inet_rpf_check and inet6_rpf_check arguments in junos_interface resource (Fixes #72)
  • add discard, receive, reject, next_table, active, passive, install, no_install, readvertise, no_readvertise, resolve, no_resolve, retain and no_retain arguments in junos_static_route resource

BUG FIXES:

  • fix missing compatibility argument checks when apply junos_interface resource (unit interface or not)
  • fix advertisements_threshold argument missing for vrrp in family inet6 address in junos_interface resource

v1.9.0

03 Dec 08:25
59a416f
Compare
Choose a tag to compare

FEATURES:

  • add junos_system_information data source (Fixes #60) Thanks @tagur87
  • add junos_interface_st0_unit resource (Fixes #64)

ENHANCEMENTS:

  • simplify gather system/software information when create new netconf session
  • add support static IPv6 Routes in junos_static_route resource (Fixes #67)

BUG FIXES:

  • fix inconsistent result after creating junos_interface resource with only name argument (Fixes #65)

v1.8.0

20 Nov 12:50
98996dd
Compare
Choose a tag to compare

FEATURES:

  • add junos_security_log_stream resource (Fixes parts of #54)

ENHANCEMENTS:

  • add traffic_selector argument in junos_security_ipsec_vpn resource (Fixes #53)
  • add complete_destroy argument in junos_interface resource
  • add alg argument in junos_security resource (Fixes parts of #54)
  • add flow argument in junos_security resource (Fixes parts of #54)
  • add log argument in junos_security resource (Fixes parts of #54)
  • add forwarding_options argument in junos_security resource (Fixes parts of #54)
  • add proposal_set argument in junos_security_ike_policy and junos_security_ipsec_policy resource (Fixes #55)
  • add icmp_code and icmp_code_except sub-arguments for 'term.N.from' to junos_firewall_filter resource (Fixes #58)
  • optimize memory usage of functions for bgp_* resource
  • release now with golang 1.15

BUG FIXES:

  • remove useless ForceNew for bind_interface_auto argument in junos_security_ipsec_vpn resource

v1.7.0

03 Nov 08:04
097628a
Compare
Choose a tag to compare

ENHANCEMENTS:

  • add dynamic_remote argument in junos_security_ike_gateway resource (Fixes #50)
  • add aaa argument in junos_security_ike_gateway resource

BUG FIXES:

  • fix lint errors from latest golangci-lint

v1.6.1

22 Oct 12:22
4ccb498
Compare
Choose a tag to compare

BUG FIXES:

  • fix compile libraries into release (for alpine linux like hashicorp/terraform docker image)

v1.6.0

21 Oct 10:56
d41923e
Compare
Choose a tag to compare

FEATURES:

  • add junos_security resource (special resource for static configuration in security block) (Fixes #43)
  • add junos_system resource (special resource for static configuration in system block) (Fixes parts of #33)
  • add junos_routing_options resource (special resource for static configuration in routing-options block)

ENHANCEMENTS:

  • add sshkey_pem argument in provider configuration
  • add send_mode for dead_peer_detection in junos_security_ike_gateway resource (Fixes #43)
  • upgrade to terraform-plugin-sdk v2
  • switch to sdk for part of ValidateFunc and rewrite the others to ValidateDiagFunc
  • code optimization (compact test err func if not nil)

BUG FIXES:

  • fix sess.configLock return already nil