Adding Netbox
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
---
|
||||
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.
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fix ``command_parser`` Absolute path with tilde in src should work `network-engine#58 <https://github.com/ansible-network/network-engine/pull/58>`_
|
||||
- Fix content mush only accepts string type `network-engine#72 <https://github.com/ansible-network/network-engine/pull/72>`_
|
||||
- Fix StringIO to work with Python3 in addition to Python2 `network-engine#53 <https://github.com/ansible-network/network-engine/pull/53>`_
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
docs:
|
||||
- User Guide `docs/user_guide <https://github.com/ansible-network/network-engine/tree/devel/docs/user_guide>`_.
|
||||
@@ -0,0 +1,8 @@
|
||||
---
|
||||
new_modules:
|
||||
- New module ``command_parser`` (renamed from ``text_parser``)
|
||||
- New module ``textfsm_parser`` (renamed from ``textfsm``)
|
||||
|
||||
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.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fix AnsibleFilterError, deprecations, and unused imports `network-engine#82 <https://github.com/ansible-network/network-engine/pull/82>`_.
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
new_filter_plugins:
|
||||
- New filter plugin ``interface_range``
|
||||
- New filter plugin ``interface_split``
|
||||
- New filter plugin ``vlan_compress``
|
||||
- New filter plugin ``vlan_expand``
|
||||
@@ -0,0 +1,6 @@
|
||||
---
|
||||
new_lookup_plugins:
|
||||
- New lookup plugin ``json_template``
|
||||
- New lookup plugin ``network_template``
|
||||
- New lookup plugin ``yang2spec``
|
||||
- New lookup plugin ``netcfg_diff``
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
minor_changes:
|
||||
- Add new directives extend `network-engine#91 <https://github.com/ansible-network/network-engine/pull/91>`_.
|
||||
- Adds conditional support to nested template objects `network-engine#55 <https://github.com/ansible-network/network-engine/pull/55>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
new_tasks:
|
||||
- New task ``cli``
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
minor_changes:
|
||||
- Templating the regex sent to the parser to allow us to use ansible variables in the regex string `network-engine#97 <https://github.com/ansible-network/network-engine/pull/97>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
removed_features:
|
||||
- Move yang2spec lookup to feature branch, till the right location for this plugin is identified `network-engine#100 <https://github.com/ansible-network/network-engine/pull/100>`_.
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fix cli task parser undefined issue when only command is used `network-engine#103 <https://github.com/ansible-network/network-engine/pull/103>`_.
|
||||
- Fix an issue with using the extend directive with a loop `network-engine#105 <https://github.com/ansible-network/network-engine/pull/105>`_.
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
minor_changes:
|
||||
- Add parsers to search path `network-engine#89 <https://github.com/ansible-network/network-engine/pull/89>`_.
|
||||
- Fix export_as templating vars `network-engine#104 <https://github.com/ansible-network/network-engine/pull/104>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
major_changes:
|
||||
- Initial release of 2.6.0 ``network-engine`` Ansible role that is supported with Ansible 2.6.0
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fixes bug when loading a dir of parsers `network-engine#113 <https://github.com/ansible-network/network-engine/pull/113>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
docs:
|
||||
- The argument to end a block of text when searching with match_greedy was missing `network-engine#116 <https://github.com/ansible-network/network-engine/pull/116>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fix role path test dependency `network-engine#121 <https://github.com/ansible-network/network-engine/pull/121>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
new_filter_plugins:
|
||||
- NEW ``to_lines`` filter plugin
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
new_lookup_plugins:
|
||||
- NEW ``config_template`` lookup plugin
|
||||
- NEW ``yang_json2xml`` lookup plugin
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
new_modules:
|
||||
- NEW ``validate_role_spec`` handle validating facts required by the role
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Task to fail if ansible_min_version isn't met `network-engine#130 <https://github.com/ansible-network/network-engine/pull/130>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
minor_changes:
|
||||
- Makes parser directive extend templatable `network-engine#132 <https://github.com/ansible-network/network-engine/pull/132>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fix repeat_for in json_template `network-engine#139 <https://github.com/ansible-network/network-engine/pull/139>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
docs:
|
||||
- Removes unnecessary details from README `network-engine#126 <https://github.com/ansible-network/network-engine/pull/126>`_.
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
removed_features:
|
||||
- Remove deprecated module ``text_parser``.
|
||||
- Remove deprecated module ``textfsm``.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Remove GenericLinux from supported platforms `network-engine#145 <https://github.com/ansible-network/network-engine/pull/145>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
minor_changes:
|
||||
- Capability to filter AnsibleModule kwargs `network-engine#149 <https://github.com/ansible-network/network-engine/pull/149>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
removed_features:
|
||||
- Remove deprecated module ``cli_get``
|
||||
@@ -0,0 +1,5 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fix native type conversion in json_template `network-engine#154 <https://github.com/ansible-network/network-engine/pull/154>`_.
|
||||
- Fix templating repeat_for `network-engine#190 <https://github.com/ansible-network/network-engine/pull/190>`_.
|
||||
- Add missing boilerplate for net_facts module `network-engine#194 <https://github.com/ansible-network/network-engine/pull/194>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
major_changes:
|
||||
- Initial release of 2.7.0 ``network-engine`` Ansible role that is supported with Ansible 2.7.0
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
minor_changes:
|
||||
- Add support for nested spec validation in validate_role_spec `network-engine#198 <https://github.com/ansible-network/network-engine/pull/198>`_.
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
minor_changes:
|
||||
- Add name option for textfsm to create facts to key `network-engine#202 <https://github.com/ansible-network/network-engine/pull/202>`_.
|
||||
- Document name option for textfsm in cli plugin and update cli task `network-engine#205 <https://github.com/ansible-network/network-engine/pull/205>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
deprecated_features:
|
||||
- Deprecate lookup plugin network_template `network-engine#215 <https://github.com/ansible-network/network-engine/pull/215>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
minor_changes:
|
||||
- Add verify_depedent_role_version action plugin `network-engine#214 <https://github.com/ansible-network/network-engine/pull/214>`_.
|
||||
@@ -0,0 +1,4 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fail validate_role_spec plugin if argument_spec is undefined `network-engine#221 <https://github.com/ansible-network/network-engine/pull/221>`_.
|
||||
- Fix relative path failure in command_parser when template is not present in playbook directory `network-engine#222 <https://github.com/ansible-network/network-engine/pull/222>`_.
|
||||
@@ -0,0 +1,3 @@
|
||||
---
|
||||
bugfixes:
|
||||
- Fix src_path to src command_parser `network-engine#230 <https://github.com/ansible-network/network-engine/pull/230>`_.
|
||||
Reference in New Issue
Block a user