Skip to content

Latest commit

 

History

History
433 lines (227 loc) · 11.1 KB

CHANGELOG.rst

File metadata and controls

433 lines (227 loc) · 11.1 KB

Ansible Network network-engine

v2.7.5

Bugfixes

v2.7.4

Bugfixes

  • Fail validate_role_spec plugin if argument_spec is undefined network-engine#221.
  • Fix relative path failure in command_parser when template is not present in playbook directory network-engine#222.

v2.7.3

Minor Changes

Deprecated Features

v2.7.2

Minor Changes

v2.7.1

Minor Changes

v2.7.0

Major Changes

  • Initial release of 2.7.0 network-engine Ansible role that is supported with Ansible 2.7.0

Bugfixes

v2.6.6

Minor Changes

Removed Features (previously deprecated)

  • Remove deprecated module cli_get

v2.6.5

Bugfixes

v2.6.4

Removed Features (previously deprecated)

  • Remove deprecated module text_parser.
  • Remove deprecated module textfsm.

Bugfixes

Documentation Updates

v2.6.3

Minor Changes

Bugfixes

v2.6.2

New Lookup Plugins

  • NEW config_template lookup plugin
  • NEW yang_json2xml lookup plugin

New Filter Plugins

  • NEW to_lines filter plugin

New Modules

  • NEW validate_role_spec handle validating facts required by the role

Bugfixes

v2.6.1

Documentation Updates

  • The argument to end a block of text when searching with match_greedy was missing network-engine#116.

v2.6.0

Major Changes

  • Initial release of 2.6.0 network-engine Ansible role that is supported with Ansible 2.6.0

v2.5.4

Minor Changes

Bugfixes

v2.5.3

Minor Changes

  • Templating the regex sent to the parser to allow us to use ansible variables in the regex string network-engine#97.

Removed Features (previously deprecated)

  • Move yang2spec lookup to feature branch, till the right location for this plugin is identified network-engine#100.

v2.5.2

Minor Changes

New Lookup Plugins

  • New lookup plugin json_template
  • New lookup plugin network_template
  • New lookup plugin yang2spec
  • New lookup plugin netcfg_diff

New Filter Plugins

  • New filter plugin interface_range
  • New filter plugin interface_split
  • New filter plugin vlan_compress
  • New filter plugin vlan_expand

New Tasks

  • New task cli

Bugfixes

v2.5.1

Deprecated Features

  • Module text_parser renamed to command_parser; original name deprecated; legacy use supported; will be removed in 2.6.0.
  • Module textfsm renamed to textfsm_parser; original name deprecated; legacy use supported; will be removed in 2.6.0.

New Modules

  • New module command_parser (renamed from text_parser)
  • New module textfsm_parser (renamed from textfsm)

Bugfixes

Documentation Updates

v2.5.0

Major Changes

  • Initial release of the network-engine Ansible role.
  • This role provides the foundation for building network roles by providing modules and plugins that are common to all Ansible Network roles. All of the artifacts in this role can be used independent of the platform that is being managed.

New Modules

  • NEW text_parser Parses ASCII text into JSON facts using text_parser engine and YAML-formatted input. Provides a rules-based text parser that is closely modeled after the Ansible playbook language. This parser will iterate over the rules and parse the output of structured ASCII text into a JSON data structure that can be added to the inventory host facts.
  • NEW textfsm Parses ASCII text into JSON facts using textfsm engine and Google TextFSM-formatted input. Provides textfsm rules-based templates to parse data from text. The template acting as parser will iterate of the rules and parse the output of structured ASCII text into a JSON data structure that can be added to the inventory host facts.