430 lines
16 KiB
YAML
430 lines
16 KiB
YAML
ancestor: null
|
|
releases:
|
|
1.0.0:
|
|
modules:
|
|
- description: ACL interfaces resource module
|
|
name: junos_acl_interfaces
|
|
namespace: ''
|
|
- description: ACLs resource module
|
|
name: junos_acls
|
|
namespace: ''
|
|
- description: Manage multiline banners on Juniper JUNOS devices
|
|
name: junos_banner
|
|
namespace: ''
|
|
- description: Run arbitrary commands on an Juniper JUNOS device
|
|
name: junos_command
|
|
namespace: ''
|
|
- description: Manage configuration on devices running Juniper JUNOS
|
|
name: junos_config
|
|
namespace: ''
|
|
- description: Collect facts from remote devices running Juniper Junos
|
|
name: junos_facts
|
|
namespace: ''
|
|
- description: (deprecated, removed after 2022-06-01) Manage Interface on Juniper
|
|
JUNOS network devices
|
|
name: junos_interface
|
|
namespace: ''
|
|
- description: Junos Interfaces resource module
|
|
name: junos_interfaces
|
|
namespace: ''
|
|
- description: (deprecated, removed after 2022-06-01) Manage L2 Interface on Juniper
|
|
JUNOS network devices
|
|
name: junos_l2_interface
|
|
namespace: ''
|
|
- description: L2 interfaces resource module
|
|
name: junos_l2_interfaces
|
|
namespace: ''
|
|
- description: (deprecated, removed after 2022-06-01) Manage L3 interfaces on
|
|
Juniper JUNOS network devices
|
|
name: junos_l3_interface
|
|
namespace: ''
|
|
- description: L3 interfaces resource module
|
|
name: junos_l3_interfaces
|
|
namespace: ''
|
|
- description: Global Link Aggregation Control Protocol (LACP) Junos resource
|
|
module
|
|
name: junos_lacp
|
|
namespace: ''
|
|
- description: LACP interfaces resource module
|
|
name: junos_lacp_interfaces
|
|
namespace: ''
|
|
- description: Link Aggregation Juniper JUNOS resource module
|
|
name: junos_lag_interfaces
|
|
namespace: ''
|
|
- description: (deprecated, removed after 2022-06-01) Manage link aggregation
|
|
groups on Juniper JUNOS network devices
|
|
name: junos_linkagg
|
|
namespace: ''
|
|
- description: (deprecated, removed after 2022-06-01) Manage LLDP configuration
|
|
on Juniper JUNOS network devices
|
|
name: junos_lldp
|
|
namespace: ''
|
|
- description: LLDP resource module
|
|
name: junos_lldp_global
|
|
namespace: ''
|
|
- description: (deprecated, removed after 2022-06-01) Manage LLDP interfaces configuration
|
|
on Juniper JUNOS network devices
|
|
name: junos_lldp_interface
|
|
namespace: ''
|
|
- description: LLDP interfaces resource module
|
|
name: junos_lldp_interfaces
|
|
namespace: ''
|
|
- description: Manage logging on network devices
|
|
name: junos_logging
|
|
namespace: ''
|
|
- description: Configures the Junos Netconf system service
|
|
name: junos_netconf
|
|
namespace: ''
|
|
- description: OSPFv2 resource module
|
|
name: junos_ospfv2
|
|
namespace: ''
|
|
- description: Installs packages on remote devices running Junos
|
|
name: junos_package
|
|
namespace: ''
|
|
- description: Tests reachability using ping from devices running Juniper JUNOS
|
|
name: junos_ping
|
|
namespace: ''
|
|
- description: Runs an arbitrary RPC over NetConf on an Juniper JUNOS device
|
|
name: junos_rpc
|
|
namespace: ''
|
|
- description: Transfer files from or to remote devices running Junos
|
|
name: junos_scp
|
|
namespace: ''
|
|
- description: (deprecated, removed after 2022-06-01) Manage static IP routes
|
|
on Juniper JUNOS network devices
|
|
name: junos_static_route
|
|
namespace: ''
|
|
- description: Static routes resource module
|
|
name: junos_static_routes
|
|
namespace: ''
|
|
- description: Manage the system attributes on Juniper JUNOS devices
|
|
name: junos_system
|
|
namespace: ''
|
|
- description: Manage local user accounts on Juniper JUNOS devices
|
|
name: junos_user
|
|
namespace: ''
|
|
- description: (deprecated, removed after 2022-06-01) Manage VLANs on Juniper
|
|
JUNOS network devices
|
|
name: junos_vlan
|
|
namespace: ''
|
|
- description: VLANs resource module
|
|
name: junos_vlans
|
|
namespace: ''
|
|
- description: Manage the VRF definitions on Juniper JUNOS devices
|
|
name: junos_vrf
|
|
namespace: ''
|
|
plugins:
|
|
cliconf:
|
|
- description: Use junos cliconf to run command on Juniper Junos OS platform
|
|
name: junos
|
|
namespace: null
|
|
netconf:
|
|
- description: Use junos netconf plugin to run netconf commands on Juniper JUNOS
|
|
platform
|
|
name: junos
|
|
namespace: null
|
|
release_date: '2020-06-23'
|
|
1.0.1:
|
|
changes:
|
|
bugfixes:
|
|
- Make `src`, `backup` and `backup_options` in junos_config work when module
|
|
alias is used (https://github.com/ansible-collections/junipernetworks.junos/pull/83).
|
|
- Update docs after sanity fixes to modules.
|
|
fragments:
|
|
- fix_config_module_src_backup.yaml
|
|
- update_docs.yaml
|
|
release_date: '2020-08-07'
|
|
1.1.0:
|
|
changes:
|
|
bugfixes:
|
|
- set_config called only when state is not gathered so that gathered opeartion
|
|
works fine (https://github.com/ansible-collections/junipernetworks.junos/issues/89).
|
|
- set_config called only when state is not gathered so that gathered opeartion
|
|
works fine (https://github.com/ansible-collections/junipernetworks.junos/issues/93).
|
|
- set_config called only when state is not gathered so that gathered opeartion
|
|
works fine for l2_interfaces resource module (https://github.com/ansible-collections/junipernetworks.junos/issues/91).
|
|
minor_changes:
|
|
- Gathered state operation enabled, Parsed and rendered state operations implemented
|
|
for junos_lacp.
|
|
- Gathered state operation enabled, Parsed and rendered state operations implemented
|
|
for junos_lldp_global.
|
|
- Gathered state operation enabled, Parsed and rendered state operations implemented
|
|
for junos_lldp_interfaces.
|
|
- Gathered state operation enabled, Parsed and rendered state operations implemented
|
|
for ospfv2, acl_interfaces, vlans and static_routes RM.
|
|
- Gathered state operation enabled. Parsed and rendered state operations implemented.
|
|
- Gathered state operation enabledand Parsed and rendered state operations implemented.
|
|
fragments:
|
|
- 89_gathered_opr_fix_junos_interfaces.yaml
|
|
- 91_gathered_opr_fix_junos_l2interfaces.yaml
|
|
- 93_gathered_opr_fix_junos_l3_interfaces.yaml
|
|
- junos_rm_state_opr_updated.yaml
|
|
- lacp_global_state_opr_updated.yaml
|
|
- lacp_interfaces_state_opr_updated.yaml
|
|
- lag_interfaces_state_opr_updated.yaml
|
|
- lldp_global_state_opr_updated.yaml
|
|
- lldp_interfaces_state_opr_added.yaml
|
|
release_date: '2020-08-31'
|
|
1.1.1:
|
|
changes:
|
|
minor_changes:
|
|
- Use FQCN to M() references in modules documentation (https://github.com/ansible-collections/junipernetworks.junos/pull/79)
|
|
fragments:
|
|
- 79-Use-FQCN-to-M-references
|
|
release_date: '2020-10-01'
|
|
1.2.0:
|
|
changes:
|
|
minor_changes:
|
|
- Add ospfv3 resource module.
|
|
fragments:
|
|
- add_junos_ospfv3.yaml
|
|
modules:
|
|
- description: OSPFv3 resource module
|
|
name: junos_ospfv3
|
|
namespace: ''
|
|
release_date: '2020-10-30'
|
|
1.2.1:
|
|
changes:
|
|
bugfixes:
|
|
- Add version key to galaxy.yaml to work around ansible-galaxy bug
|
|
- Updating unit tests for resource modules (https://github.com/ansible-collections/junipernetworks.junos/pull/127)
|
|
- allowing partial config filter for junos commands (https://github.com/ansible-collections/junipernetworks.junos/issues/112)
|
|
- checking for units and family attributes in conf dictionary (https://github.com/ansible-collections/junipernetworks.junos/issues/121)
|
|
fragments:
|
|
- 112_partial_config_fix.yaml
|
|
- 121_error_with_junos_acl_interfaces_facts.yaml
|
|
- galaxy-version.yaml
|
|
- unit_tests_updates.yaml
|
|
release_date: '2020-11-26'
|
|
1.3.0:
|
|
changes:
|
|
bugfixes:
|
|
- changing prefix list type to list and correcting facts gathering (https://github.com/ansible-collections/junipernetworks.junos/issues/131)
|
|
- constructing the facts based on the addresses per unit (https://github.com/ansible-collections/junipernetworks.junos/issues/111)
|
|
- release version added updated to 1.3.0 for junos_ospf_interfaces and junos_bgp_global
|
|
module
|
|
minor_changes:
|
|
- Add junos bgp global resource module.
|
|
- Add ospf interfaces resource module.
|
|
fragments:
|
|
- junos_acl_prefix_list_fix.yaml
|
|
- junos_bgp_global_module.yaml
|
|
- junos_l3_interfaces_unit_fix.yaml
|
|
- junos_ospf_interfaces.yaml
|
|
- junos_version_added_updated.yaml
|
|
modules:
|
|
- description: Manages BGP Global configuration on devices running Juniper JUNOS.
|
|
name: junos_bgp_global
|
|
namespace: ''
|
|
- description: OSPF Interfaces Resource Module.
|
|
name: junos_ospf_interfaces
|
|
namespace: ''
|
|
release_date: '2021-01-28'
|
|
2.0.0:
|
|
changes:
|
|
major_changes:
|
|
- Please refer to ansible.netcommon `changelog <https://github.com/ansible-collections/ansible.netcommon/blob/main/changelogs/CHANGELOG.rst#ansible-netcommon-collection-release-notes>`_
|
|
for more details.
|
|
- Requires ansible.netcommon v2.0.0+ to support `ansible_network_single_user_mode`
|
|
and `ansible_network_import_modules`.
|
|
minor_changes:
|
|
- Add junos_bgp_address_family resource module.
|
|
- Add support for autonomous-system routing-options for bgp global and updating
|
|
tests and documentation.
|
|
- Add support for bgp group and neighbors in bgp_global resource module.
|
|
- Add support for configuration caching (single_user_mode).
|
|
- Re-use device_info dictionary in cliconf.
|
|
fragments:
|
|
- 156-remove_tests_sanity_requirements.yml
|
|
- add_bgp_address_family.yaml
|
|
- asn_handling_doc_updates.yaml
|
|
- fix_junos_sanity.yaml
|
|
- implementing_group_and_neighbor.yaml
|
|
- single_user_mode.yaml
|
|
modules:
|
|
- description: Manage BGP Address Family attributes of interfaces on Junos devices.
|
|
name: junos_bgp_address_family
|
|
namespace: ''
|
|
release_date: '2021-02-25'
|
|
2.0.1:
|
|
changes:
|
|
minor_changes:
|
|
- Add support df_bit and size option for junos_ping (https://github.com/ansible-collections/junipernetworks.junos/pull/136).
|
|
fragments:
|
|
- int-test-fix.yaml
|
|
- junos_ping_df_rapid.yaml
|
|
- remove-check_required.yaml
|
|
release_date: '2021-03-29'
|
|
2.1.0:
|
|
changes:
|
|
minor_changes:
|
|
- Add junos_routing_instances Resource Module.
|
|
- Add support for available_network_resources key, which allows to fetch the
|
|
available resources for a platform (https://github.com/ansible-collections/junipernetworks.junos/issues/160).
|
|
- Replace unsupported parameter `vlan-id` in junipernetworks.junos.junos_vlans
|
|
module with `vlan_id`
|
|
security_fixes:
|
|
- Mask values of sensitive keys in module result(https://github.com/ansible-collections/junipernetworks.junos/issues/165).
|
|
fragments:
|
|
- 117_junos_routing_instances_resource_module.yaml
|
|
- ansible_networl_resources_facts.yaml
|
|
- junos_vlans.yaml
|
|
- no_log_sanity_fixes.yaml
|
|
modules:
|
|
- description: Manage routing instances on Junos devices.
|
|
name: junos_routing_instances
|
|
namespace: ''
|
|
release_date: '2021-04-28'
|
|
2.2.0:
|
|
changes:
|
|
minor_changes:
|
|
- Change src element from str to path for junos_scp.
|
|
- Improve junos_bgp_address_family unit test coverage.
|
|
fragments:
|
|
- change_junos_scp_src_element.yaml
|
|
- changelog_doc_path_update.yaml
|
|
- improve_bgp_address_family_test_coverage.yaml
|
|
- update_author_bgp_global.yaml
|
|
release_date: '2021-05-18'
|
|
2.3.0:
|
|
changes:
|
|
minor_changes:
|
|
- Add junos_prefix_lists Resource Module.
|
|
fragments:
|
|
- 118_junos_prefix_lists_resource_module.yaml
|
|
- update_readme.yml
|
|
release_date: '2021-06-22'
|
|
2.4.0:
|
|
changes:
|
|
bugfixes:
|
|
- fix lacp force-up without port-priority in junos_lacp_interfaces
|
|
- fix netconf test-case for lacp revert
|
|
- junos_acls failed to parse acl when multiple addresses defined within a single
|
|
term (https://github.com/ansible-collections/junipernetworks.junos/issues/190)
|
|
deprecated_features:
|
|
- The junos_logging module has been deprecated in favor of the new junos_logging_global
|
|
resource module and will be removed in a release after '2023-08-01'.
|
|
minor_changes:
|
|
- Add junos_logging_global Resource Module.
|
|
- Add support for backup_format option in junos_config
|
|
- support l3_interface in junos vlans
|
|
fragments:
|
|
- 109_support_l3_interface_in_vlans.yaml
|
|
- deprecate_junos_logging.yaml
|
|
- fix_no_port_priority.yml
|
|
- junos_acl_multi_address_port_acls.yaml
|
|
- junos_config_backup_format.yaml
|
|
- junos_logging_global_module.yaml
|
|
modules:
|
|
- description: Manage logging configuration on Junos devices.
|
|
name: junos_logging_global
|
|
namespace: ''
|
|
release_date: '2021-07-28'
|
|
2.5.0:
|
|
changes:
|
|
deprecated_features:
|
|
- Deprecated router_id from ospfv3 resource module.
|
|
minor_changes:
|
|
- Improve junos ospfv2 integration and unit tests coverage and router id assignment
|
|
check implemented.
|
|
- Improve junos vlans integration and unit tests coverage and facts gathering
|
|
logic modification.
|
|
fragments:
|
|
- deprecate_ospfv3_router_id.yaml
|
|
- ospfv2_test_coverage_improvement.yaml
|
|
- vlans_tests_coverage_improvement.yaml
|
|
release_date: '2021-08-30'
|
|
2.6.0:
|
|
changes:
|
|
deprecated_features:
|
|
- Deprecated router_id from ospfv2 resource module.
|
|
minor_changes:
|
|
- Add junos_ntp_global resource module.
|
|
fragments:
|
|
- deprecate_ospfv2_router_id.yaml
|
|
- junos_ntp_global.yaml
|
|
- rename_key_to_key_id_junos_ntp_global.yaml
|
|
- set_allow_duplicates.yaml
|
|
modules:
|
|
- description: Manage NTP configuration on Junos devices.
|
|
name: junos_ntp_global
|
|
namespace: ''
|
|
release_date: '2021-09-24'
|
|
2.7.0:
|
|
changes:
|
|
doc_changes:
|
|
- Add note for router_id deprecation from ospf-interfaces resource module.
|
|
- make sure router_id facts and config operation works fine for ospfv2 and ospfv3
|
|
RM
|
|
fragments:
|
|
- 0-copy_ignore_txt.yml
|
|
- junos_ospf_router_if_fix.yaml
|
|
release_date: '2021-11-25'
|
|
2.7.1:
|
|
changes:
|
|
bugfixes:
|
|
- Fix ospf router_id overlap issue.
|
|
fragments:
|
|
- fix_ospf_facts_issue.yaml
|
|
release_date: '2021-12-07'
|
|
2.8.0:
|
|
changes:
|
|
deprecated_features:
|
|
- '''router_id'' options is deprecated from junos_ospf_interfaces, junos_ospfv2
|
|
and junos_ospfv3 resuorce module.'
|
|
minor_changes:
|
|
- Add junos_routing_options resource module.
|
|
- Add junos_snmp_server resource module.
|
|
fragments:
|
|
- junos_routing_options_resource_module.yaml
|
|
- junos_snmp_server_module.yaml
|
|
modules:
|
|
- description: Manage routing-options configuration on Junos devices.
|
|
name: junos_routing_options
|
|
namespace: ''
|
|
release_date: '2021-12-09'
|
|
2.9.0:
|
|
changes:
|
|
bugfixes:
|
|
- Fix junos_command output when empty config response is received for show commands
|
|
(https://github.com/ansible-collections/junipernetworks.junos/issues/249).
|
|
minor_changes:
|
|
- Add junos_hostname resource module.
|
|
- Allow interfaces resource module to configure and gather logical interface
|
|
description.
|
|
fragments:
|
|
- 249_fix_junos_command_output.yaml
|
|
- implement_intf_unit_description.yaml
|
|
- junos_hostname_module.yaml
|
|
modules:
|
|
- description: Manage Hostname server configuration on Junos devices.
|
|
name: junos_hostname
|
|
namespace: ''
|
|
- description: Manage SNMP server configuration on Junos devices.
|
|
name: junos_snmp_server
|
|
namespace: ''
|
|
release_date: '2022-02-01'
|
|
2.10.0:
|
|
changes:
|
|
minor_changes:
|
|
- Added junos_security_policies module.
|
|
- Added junos_security_policies_global module.
|
|
- Added junos_security_zones module.
|
|
fragments:
|
|
- fix_sanity_list.yml
|
|
- black_fix.yml
|
|
- junos_security_policies_global_module.yaml
|
|
- junos_security_policies_resource_module.yaml
|
|
- junos_security_zones_module.yml
|
|
modules:
|
|
- description: Manage security policies on Junos devices.
|
|
name: junos_security_policies
|
|
namespace: ''
|
|
- description: Manage global security policy parameters on Junos devices.
|
|
name: junos_security_policies_global
|
|
namespace: ''
|
|
- description: Manage security zones on Junos devices.
|
|
name: junos_security_zones
|
|
namespace: ''
|
|
release_date: '2022-03-29'
|