- Module
text_parser
renamed tocommand_parser
; original name deprecated; legacy use supported; will be removed in 2.6.0. - Module
textfsm
renamed totextfsm_parser
; original name deprecated; legacy use supported; will be removed in 2.6.0.
- New module
command_parser
(renamed fromtext_parser
) - New module
textfsm_parser
(renamed fromtextfsm
)
- Fix
command_parser
Absolute path with tilde in src should work network-engine#58 - Fix content mush only accepts string type network-engine#72
- Fix StringIO to work with Python3 in addition to Python2 network-engine#53
- User Guide docs/user_guide.
- 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
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.