summaryrefslogtreecommitdiffstats
path: root/ansible_collections/cisco/iosxr
diff options
context:
space:
mode:
Diffstat (limited to 'ansible_collections/cisco/iosxr')
-rw-r--r--ansible_collections/cisco/iosxr/.ansible-lint6
-rw-r--r--ansible_collections/cisco/iosxr/.flake867
-rw-r--r--ansible_collections/cisco/iosxr/.github/CODEOWNERS (renamed from ansible_collections/cisco/iosxr/tests/unit/compat/__init__.py)0
-rw-r--r--ansible_collections/cisco/iosxr/.github/workflows/check_label.yml (renamed from ansible_collections/cisco/iosxr/.github/workflows/ack.yml)10
-rw-r--r--ansible_collections/cisco/iosxr/.github/workflows/codecoverage.yml3
-rw-r--r--ansible_collections/cisco/iosxr/.github/workflows/draft_release.yml18
-rw-r--r--ansible_collections/cisco/iosxr/.github/workflows/push.yml27
-rw-r--r--ansible_collections/cisco/iosxr/.github/workflows/release.yml4
-rw-r--r--ansible_collections/cisco/iosxr/.github/workflows/tests.yml19
-rw-r--r--ansible_collections/cisco/iosxr/.pre-commit-config.yaml12
-rw-r--r--ansible_collections/cisco/iosxr/.zuul.yaml8
-rw-r--r--ansible_collections/cisco/iosxr/CHANGELOG.rst119
-rw-r--r--ansible_collections/cisco/iosxr/FILES.json5633
-rw-r--r--ansible_collections/cisco/iosxr/MANIFEST.json6
-rw-r--r--ansible_collections/cisco/iosxr/README.md10
-rw-r--r--ansible_collections/cisco/iosxr/changelogs/changelog.yaml124
-rw-r--r--ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_bgp_templates_module.rst8
-rw-r--r--ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_facts_module.rst2
-rw-r--r--ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_logging_module.rst538
-rw-r--r--ansible_collections/cisco/iosxr/meta/runtime.yml11
-rw-r--r--ansible_collections/cisco/iosxr/platform_guide.rst142
-rw-r--r--ansible_collections/cisco/iosxr/plugins/cliconf/iosxr.py29
-rw-r--r--ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/argspec/bgp_templates/bgp_templates.py13
-rw-r--r--ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/facts/legacy/base.py45
-rw-r--r--ansible_collections/cisco/iosxr/plugins/modules/iosxr_bgp_templates.py5
-rw-r--r--ansible_collections/cisco/iosxr/plugins/modules/iosxr_facts.py3
-rw-r--r--ansible_collections/cisco/iosxr/plugins/modules/iosxr_logging.py1270
-rw-r--r--ansible_collections/cisco/iosxr/requirements.txt1
-rw-r--r--ansible_collections/cisco/iosxr/test-requirements.txt7
-rw-r--r--ansible_collections/cisco/iosxr/tests/config.yml2
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/backup.yaml2
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment-too-long.yaml1
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment.yaml3
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/replace_block.yaml6
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_basic.yaml3
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_match_none.yaml3
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/defaults/main.yaml3
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/meta/main.yaml3
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/cli.yaml24
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/main.yaml6
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/netconf.yaml24
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tests/cli/basic.yaml140
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tests/netconf/basic.yaml208
-rw-r--r--ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_smoke/tests/netconf/common_netconf.yaml20
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.10.txt28
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.11.txt31
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.12.txt31
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.13.txt4
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.14.txt2
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.15.txt2
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.16.txt2
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.17.txt2
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.18.txt4
-rw-r--r--ansible_collections/cisco/iosxr/tests/sanity/ignore-2.9.txt30
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/compat/mock.py129
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/compat/unittest.py41
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/mock/path.py4
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/fixtures/show_cdp4
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/fixtures/show_cdp_neighbors_detail16
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_hostname.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr.py4
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acl_interfaces.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acls.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_banner.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_address_family.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_global.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_neighbor_address_family.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_templates.py34
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_command.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_config.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_facts.py19
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_interfaces.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l2_interfaces.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l3_interfaces.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp_interfaces.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lag_interfaces.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_global.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_interfaces.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_logging_global.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_n540.py4
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_netconf.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ntp_global.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospf_interfaces.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv2.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv3.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ping.py4
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_prefix_lists.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_snmp_server.py2
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_static_routes.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_system.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_user.py3
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_utils.py6
-rw-r--r--ansible_collections/cisco/iosxr/tests/unit/modules/utils.py8
-rw-r--r--ansible_collections/cisco/iosxr/tox-ansible.ini3
-rw-r--r--ansible_collections/cisco/iosxr/tox.ini31
96 files changed, 3445 insertions, 5660 deletions
diff --git a/ansible_collections/cisco/iosxr/.ansible-lint b/ansible_collections/cisco/iosxr/.ansible-lint
new file mode 100644
index 000000000..7324ff454
--- /dev/null
+++ b/ansible_collections/cisco/iosxr/.ansible-lint
@@ -0,0 +1,6 @@
+---
+
+profile: production
+skip_list:
+ # ansible-lint does not like the `import-3.11` ignore in tests/sanity/ignore-*.txt
+ - sanity
diff --git a/ansible_collections/cisco/iosxr/.flake8 b/ansible_collections/cisco/iosxr/.flake8
new file mode 100644
index 000000000..9a7fc1251
--- /dev/null
+++ b/ansible_collections/cisco/iosxr/.flake8
@@ -0,0 +1,67 @@
+[flake8]
+
+builtins = _
+
+# Print the total number of errors:
+count = true
+
+# Don't even try to analyze these:
+extend-exclude =
+ # No need to traverse egg info dir
+ *.egg-info,
+ # tool cache dirs
+ *_cache
+ # project env vars
+ .env,
+ # GitHub configs
+ .github,
+ # Cache files of MyPy
+ .mypy_cache,
+ # Cache files of pytest
+ .pytest_cache,
+ # Temp dir of pytest-testmon
+ .tmontmp,
+ # Occasional virtualenv dir
+ .venv
+ # VS Code
+ .vscode,
+ # Temporary build dir
+ build,
+ # This contains sdists and wheels of ansible-navigator that we don't want to check
+ dist,
+ # Metadata of `pip wheel` cmd is autogenerated
+ pip-wheel-metadata,
+ # adjacent venv
+ venv
+ # ansible won't let me
+ __init__.py
+
+# IMPORTANT: avoid using ignore option, always use extend-ignore instead
+# Completely and unconditionally ignore the following errors:
+extend-ignore =
+ F841,
+ # line-length
+ E501,
+ # module level import not at top of file
+ E402
+
+# Accessibility/large fonts and PEP8 unfriendly:
+max-line-length = 120
+
+# Allow certain violations in certain files:
+# Please keep both sections of this list sorted, as it will be easier for others to find and add entries in the future
+per-file-ignores =
+ # The following ignores have been researched and should be considered permanent
+ # each should be preceeded with an explanation of each of the error codes
+ # If other ignores are added for a specific file in the section following this,
+ # these will need to be added to that line as well.
+
+
+ # S101: Allow the use of assert within the tests directory, since tests require it.
+ tests/**.py: S101
+
+ # The following were present during the initial implementation.
+ # They are expected to be fixed and unignored over time.
+
+# Count the number of occurrences of each error/warning code and print a report:
+statistics = true
diff --git a/ansible_collections/cisco/iosxr/tests/unit/compat/__init__.py b/ansible_collections/cisco/iosxr/.github/CODEOWNERS
index e69de29bb..e69de29bb 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/compat/__init__.py
+++ b/ansible_collections/cisco/iosxr/.github/CODEOWNERS
diff --git a/ansible_collections/cisco/iosxr/.github/workflows/ack.yml b/ansible_collections/cisco/iosxr/.github/workflows/check_label.yml
index fda595dc5..b120bfa32 100644
--- a/ansible_collections/cisco/iosxr/.github/workflows/ack.yml
+++ b/ansible_collections/cisco/iosxr/.github/workflows/check_label.yml
@@ -1,15 +1,11 @@
---
-# See https://github.com/ansible-community/devtools/blob/main/.github/workflows/ack.yml
-name: ack
-
+name: "Check label"
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
-
on: # yamllint disable-line rule:truthy
pull_request_target:
types: [opened, labeled, unlabeled, synchronize]
-
jobs:
- ack:
- uses: ansible/devtools/.github/workflows/ack.yml@main
+ check_label:
+ uses: ansible/ansible-content-actions/.github/workflows/check_label.yaml@main
diff --git a/ansible_collections/cisco/iosxr/.github/workflows/codecoverage.yml b/ansible_collections/cisco/iosxr/.github/workflows/codecoverage.yml
index b425edcc2..3e0f17919 100644
--- a/ansible_collections/cisco/iosxr/.github/workflows/codecoverage.yml
+++ b/ansible_collections/cisco/iosxr/.github/workflows/codecoverage.yml
@@ -1,8 +1,9 @@
---
-name: Code Coverage
+name: "Code coverage"
on: # yamllint disable-line rule:truthy
push:
+ branches: [main]
pull_request:
branches: [ main ]
diff --git a/ansible_collections/cisco/iosxr/.github/workflows/draft_release.yml b/ansible_collections/cisco/iosxr/.github/workflows/draft_release.yml
new file mode 100644
index 000000000..88b45f2b0
--- /dev/null
+++ b/ansible_collections/cisco/iosxr/.github/workflows/draft_release.yml
@@ -0,0 +1,18 @@
+---
+name: "Draft release"
+concurrency:
+ group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
+ cancel-in-progress: true
+on: # yamllint disable-line rule:truthy
+ workflow_dispatch:
+env:
+ NAMESPACE: ${{ github.repository_owner }}
+ COLLECTION_NAME: iosxr
+ ANSIBLE_COLLECTIONS_PATHS: ./
+jobs:
+ update_release_draft:
+ uses: ansible/ansible-content-actions/.github/workflows/draft_release.yaml@main
+ with:
+ repo: ${{ github.event.pull_request.head.repo.full_name }}
+ secrets:
+ BOT_PAT: ${{ secrets.BOT_PAT }}
diff --git a/ansible_collections/cisco/iosxr/.github/workflows/push.yml b/ansible_collections/cisco/iosxr/.github/workflows/push.yml
deleted file mode 100644
index 06d11b8a0..000000000
--- a/ansible_collections/cisco/iosxr/.github/workflows/push.yml
+++ /dev/null
@@ -1,27 +0,0 @@
----
-# push workflow is shared and expected to perform actions after a merge happens
-# on a maintenance branch (default or release). For example updating the
-# draft release-notes.
-# based on great work from
-# https://github.com/T-Systems-MMS/ansible-collection-icinga-director
-name: push
-
-concurrency:
- group: ${{ github.workflow }}-${{ github.event.pull_request.number || github.ref }}
- cancel-in-progress: true
-
-on: # yamllint disable-line rule:truthy
- workflow_dispatch:
-
-env:
- NAMESPACE: cisco
- COLLECTION_NAME: iosxr
- ANSIBLE_COLLECTIONS_PATHS: ./
-
-jobs:
- update_release_draft:
- uses: ansible/devtools/.github/workflows/push_network.yml@main
- with:
- repo: ansible-collections/cisco.iosxr
- secrets:
- BOT_PAT: ${{ secrets.BOT_PAT }}
diff --git a/ansible_collections/cisco/iosxr/.github/workflows/release.yml b/ansible_collections/cisco/iosxr/.github/workflows/release.yml
index eb04259d1..6dbb1aa39 100644
--- a/ansible_collections/cisco/iosxr/.github/workflows/release.yml
+++ b/ansible_collections/cisco/iosxr/.github/workflows/release.yml
@@ -1,12 +1,12 @@
---
-name: release
+name: "Release collection"
on: # yamllint disable-line rule:truthy
release:
types: [published]
jobs:
release:
- uses: ansible/devtools/.github/workflows/release_collection.yml@main
+ uses: ansible/ansible-content-actions/.github/workflows/release.yaml@main
with:
environment: release
secrets:
diff --git a/ansible_collections/cisco/iosxr/.github/workflows/tests.yml b/ansible_collections/cisco/iosxr/.github/workflows/tests.yml
index 21f8ea565..64409a9a4 100644
--- a/ansible_collections/cisco/iosxr/.github/workflows/tests.yml
+++ b/ansible_collections/cisco/iosxr/.github/workflows/tests.yml
@@ -1,5 +1,5 @@
---
-name: CI
+name: "CI"
concurrency:
group: ${{ github.head_ref || github.run_id }}
@@ -13,15 +13,17 @@ on: # yamllint disable-line rule:truthy
- cron: '0 0 * * *'
jobs:
- ansible-lint:
- uses: ansible-network/github_actions/.github/workflows/ansible-lint.yml@main
changelog:
- uses: ansible-network/github_actions/.github/workflows/changelog.yml@main
+ uses: ansible/ansible-content-actions/.github/workflows/changelog.yaml@main
if: github.event_name == 'pull_request'
+ build-import:
+ uses: ansible/ansible-content-actions/.github/workflows/build_import.yaml@main
+ ansible-lint:
+ uses: ansible/ansible-content-actions/.github/workflows/ansible_lint.yaml@main
sanity:
- uses: ansible-network/github_actions/.github/workflows/sanity.yml@main
+ uses: ansible/ansible-content-actions/.github/workflows/sanity.yaml@main
unit-galaxy:
- uses: ansible-network/github_actions/.github/workflows/unit_galaxy.yml@main
+ uses: ansible/ansible-content-actions/.github/workflows/unit.yaml@main
unit-source:
uses: ansible-network/github_actions/.github/workflows/unit_source.yml@main
with:
@@ -31,19 +33,20 @@ jobs:
all_green:
if: ${{ always() }}
needs:
- - ansible-lint
- changelog
+ - build-import
- sanity
- unit-galaxy
+ - ansible-lint
- unit-source
runs-on: ubuntu-latest
steps:
- run: >-
python -c "assert 'failure' not in
set([
- '${{ needs.ansible-lint.result }}',
'${{ needs.changelog.result }}',
'${{ needs.sanity.result }}',
'${{ needs.unit-galaxy.result }}',
+ '${{ needs.ansible-lint.result }}',
'${{ needs.unit-source.result }}'
])"
diff --git a/ansible_collections/cisco/iosxr/.pre-commit-config.yaml b/ansible_collections/cisco/iosxr/.pre-commit-config.yaml
index 8fdbd4b3a..90167726d 100644
--- a/ansible_collections/cisco/iosxr/.pre-commit-config.yaml
+++ b/ansible_collections/cisco/iosxr/.pre-commit-config.yaml
@@ -3,7 +3,6 @@ repos:
- repo: https://github.com/ansible-network/collection_prep
rev: 1.1.1
hooks:
- # - id: autoversion # removed as being handled by GHA push and release drafter
- id: update-docs
- repo: https://github.com/pre-commit/pre-commit-hooks
@@ -23,7 +22,7 @@ repos:
- id: add-trailing-comma
- repo: https://github.com/pre-commit/mirrors-prettier
- rev: "v3.0.3"
+ rev: "v4.0.0-alpha.8"
hooks:
- id: prettier
entry: env CI=1 bash -c "prettier --list-different . || ec=$? && prettier --loglevel=error --write . && exit $ec"
@@ -34,13 +33,18 @@ repos:
- prettier-plugin-toml
- repo: https://github.com/PyCQA/isort
- rev: 5.12.0
+ rev: 5.13.2
hooks:
- id: isort
name: Sort import statements using isort
args: ["--filter-files"]
- repo: https://github.com/psf/black
- rev: 23.9.1
+ rev: 23.12.1
hooks:
- id: black
+
+ - repo: https://github.com/pycqa/flake8
+ rev: 7.0.0
+ hooks:
+ - id: flake8
diff --git a/ansible_collections/cisco/iosxr/.zuul.yaml b/ansible_collections/cisco/iosxr/.zuul.yaml
deleted file mode 100644
index a892ec722..000000000
--- a/ansible_collections/cisco/iosxr/.zuul.yaml
+++ /dev/null
@@ -1,8 +0,0 @@
----
-- project:
- check:
- jobs:
- - ansible-tox-linters
- gate:
- jobs:
- - ansible-tox-linters
diff --git a/ansible_collections/cisco/iosxr/CHANGELOG.rst b/ansible_collections/cisco/iosxr/CHANGELOG.rst
index b2f32296d..dfed48dc5 100644
--- a/ansible_collections/cisco/iosxr/CHANGELOG.rst
+++ b/ansible_collections/cisco/iosxr/CHANGELOG.rst
@@ -5,6 +5,68 @@ Cisco Iosxr Collection Release Notes
.. contents:: Topics
+v9.0.0
+======
+
+Major Changes
+-------------
+
+- Update the netcommon base version to support cli_restore plugin.
+
+Minor Changes
+-------------
+
+- Add support for cli_restore functionality.
+- Please refer the PR to know more about core changes (https://github.com/ansible-collections/ansible.netcommon/pull/618).
+- cli_restore module is part of netcommon.
+
+v8.0.0
+======
+
+Major Changes
+-------------
+
+- This release removes previously deprecated module and attributes from this collection. Please refer to the **Removed Features** section for details.
+
+Removed Features (previously deprecated)
+----------------------------------------
+
+- Remove deprecated iosxr_logging module which is replaced with iosxr_logging_global resource module.
+
+v7.2.0
+======
+
+Minor Changes
+-------------
+
+- Add missing options in afi and safi in address-family of bgp_templates RM.
+
+Bugfixes
+--------
+
+- Fix 'afi' value in bgp_templates RM to valid values.
+
+v7.1.0
+======
+
+Minor Changes
+-------------
+
+- iosxr_facts - Add cdp neighbors in ansible_net_neighbors dictionary (https://github.com/ansible-collections/cisco.iosxr/pull/457).
+
+v7.0.0
+======
+
+Release Summary
+---------------
+
+Starting from this release, the minimum `ansible-core` version this collection requires is `2.14.0`. The last known version compatible with ansible-core<2.14 is `v6.1.1`.
+
+Major Changes
+-------------
+
+- Bumping `requires_ansible` to `>=2.14.0`, since previous ansible-core versions are EoL now.
+
v6.1.1
======
@@ -323,7 +385,7 @@ Minor Changes
New Modules
-----------
-- iosxr_hostname - Manages hostname resource module
+- iosxr_hostname - Resource module to configure hostname.
v2.6.0
======
@@ -348,7 +410,7 @@ Documentation Changes
New Modules
-----------
-- iosxr_snmp_server - Manages snmp-server resource module
+- iosxr_snmp_server - Resource module to configure snmp server.
v2.5.0
======
@@ -384,7 +446,7 @@ Bugfixes
New Modules
-----------
-- iosxr_logging_global - Manages logging attributes of Cisco IOSXR network devices
+- iosxr_logging_global - Resource module to configure logging.
v2.3.0
======
@@ -406,7 +468,7 @@ Bugfixes
New Modules
-----------
-- iosxr_prefix_lists - Prefix-Lists resource module.
+- iosxr_prefix_lists - Resource module to configure prefix lists.
v2.2.0
======
@@ -492,9 +554,9 @@ Bugfixes
New Modules
-----------
-- iosxr_bgp_address_family - Manages BGP Address Family resource module.
-- iosxr_bgp_global - Manages BGP global resource module.
-- iosxr_bgp_neighbor_address_family - Manages BGP neighbor address family resource module.
+- iosxr_bgp_address_family - Resource module to configure BGP Address family.
+- iosxr_bgp_global - Resource module to configure BGP.
+- iosxr_bgp_neighbor_address_family - Resource module to configure BGP Neighbor Address family.
v1.2.1
======
@@ -522,7 +584,7 @@ Bugfixes
New Modules
-----------
-- iosxr_ospf_interfaces - OSPF Interfaces Resource Module.
+- iosxr_ospf_interfaces - Resource module to configure OSPF interfaces.
v1.1.0
======
@@ -536,7 +598,7 @@ Minor Changes
New Modules
-----------
-- iosxr_ospfv3 - ospfv3 resource module
+- iosxr_ospfv3 - Resource module to configure OSPFv3.
v1.0.5
======
@@ -600,25 +662,22 @@ Netconf
New Modules
-----------
-- iosxr_acl_interfaces - ACL interfaces resource module
-- iosxr_acls - ACLs resource module
-- iosxr_banner - Manage multiline banners on Cisco IOS XR devices
-- iosxr_bgp - Configure global BGP protocol settings on Cisco IOS-XR
-- iosxr_command - Run commands on remote devices running Cisco IOS XR
-- iosxr_config - Manage Cisco IOS XR configuration sections
-- iosxr_facts - Get facts about iosxr devices.
-- iosxr_interface - (deprecated, removed after 2022-06-01) Manage Interface on Cisco IOS XR network devices
-- iosxr_interfaces - Interfaces resource module
-- iosxr_l2_interfaces - L2 interfaces resource module
-- iosxr_l3_interfaces - L3 interfaces resource module
-- iosxr_lacp - LACP resource module
-- iosxr_lacp_interfaces - LACP interfaces resource module
-- iosxr_lag_interfaces - LAG interfaces resource module
-- iosxr_lldp_global - LLDP resource module
-- iosxr_lldp_interfaces - LLDP interfaces resource module
-- iosxr_logging - Configuration management of system logging services on network devices
+- iosxr_acl_interfaces - Resource module to configure ACL interfaces.
+- iosxr_acls - Resource module to configure ACLs.
+- iosxr_banner - Module to configure multiline banners.
+- iosxr_command - Module to run commands on remote devices.
+- iosxr_config - Module to manage configuration sections.
+- iosxr_facts - Module to collect facts from remote devices.
+- iosxr_interfaces - Resource module to configure interfaces.
+- iosxr_l2_interfaces - Resource Module to configure L2 interfaces.
+- iosxr_l3_interfaces - Resource module to configure L3 interfaces.
+- iosxr_lacp - Resource module to configure LACP.
+- iosxr_lacp_interfaces - Resource module to configure LACP interfaces.
+- iosxr_lag_interfaces - Resource module to configure LAG interfaces.
+- iosxr_lldp_global - Resource module to configure LLDP.
+- iosxr_lldp_interfaces - Resource module to configure LLDP interfaces.
- iosxr_netconf - Configures NetConf sub-system service on Cisco IOS-XR devices
-- iosxr_ospfv2 - OSPFv2 resource module
-- iosxr_static_routes - Static routes resource module
-- iosxr_system - Manage the system attributes on Cisco IOS XR devices
-- iosxr_user - Manage the aggregate of local users on Cisco IOS XR device
+- iosxr_ospfv2 - Resource module to configure OSPFv2.
+- iosxr_static_routes - Resource module to configure static routes.
+- iosxr_system - Module to manage the system attributes.
+- iosxr_user - Module to manage the aggregates of local users.
diff --git a/ansible_collections/cisco/iosxr/FILES.json b/ansible_collections/cisco/iosxr/FILES.json
index 6a5e295ed..cb0109374 100644
--- a/ansible_collections/cisco/iosxr/FILES.json
+++ b/ansible_collections/cisco/iosxr/FILES.json
@@ -8,367 +8,416 @@
"format": 1
},
{
- "name": "codecov.yml",
+ "name": ".github",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": ".github/dependabot.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4aa7e485dd4db6f8a55b046088c745def2b3145d9499ccda4e9a3336467dcea2",
+ "chksum_sha256": "11ceee3c57116e9fd08bc423414b1095ff002aa012d6fb325b1a7e24d7e28461",
"format": 1
},
{
- "name": ".zuul.yaml",
+ "name": ".github/workflows",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": ".github/workflows/codecoverage.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "98905acf2eec9aa791cbf5a9effe6e7402bfaa3d2d204c30013120e00668da6e",
+ "chksum_sha256": "57e1fa3c1edef3b462e23b36f5ea116f8675a71d7f49731193e38b708c859742",
"format": 1
},
{
- "name": "LICENSE",
+ "name": ".github/workflows/draft_release.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986",
+ "chksum_sha256": "21ca3cc510cc10bdf4e5e307ddb88f579a61d9930590df5aa0f9651138e48c96",
"format": 1
},
{
- "name": ".yamllint",
+ "name": ".github/workflows/check_label.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "827ef9e031ecdcaf137be239d33ef93fcbbc3611cbb6b30b0e507d0e03373d0e",
+ "chksum_sha256": "9eb6abad2038b10cd6ea70310aa88d163f10c374d1728df29bb553eff2acfaba",
"format": 1
},
{
- "name": "requirements.txt",
+ "name": ".github/workflows/tests.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0aaeda602db4a8ddfe5bc8dd02ee4f0b3f9bb6ca8cdbf621f182aa97684f9cf3",
+ "chksum_sha256": "b008151848bb3b3ae567b7e86cc9427a92d3d6a1251d5f5bcc8b006c43e1db00",
"format": 1
},
{
- "name": "meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": ".github/workflows/release.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "2e3f90a3147d93b97347d8418352f23e201417e05539a466399dd258a65d699c",
"format": 1
},
{
- "name": "meta/runtime.yml",
+ "name": ".github/CODEOWNERS",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "282baf25a62b30df4890c49e1c801e8cae2c99f5ae8fbc2b8cdfde9696b0fd86",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "meta/__init__.py",
+ "name": ".github/release-drafter.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "7cbc785c8661033cd9dd7a60897484fce731cbe3dc124a689fc3e934b1d974fb",
"format": 1
},
{
- "name": ".config",
+ "name": "plugins",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": ".config/ansible-lint.yml",
+ "name": "plugins/doc_fragments",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "plugins/doc_fragments/iosxr.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f9938ba933b832ccd61f3871926f0e9f9380d87b1eae1b678f4faf8e2a43caaa",
+ "chksum_sha256": "183557f42150c3888baca407c30a651bb6d0c70a06ac55f409b271323dfcbacf",
"format": 1
},
{
- "name": "README.md",
+ "name": "plugins/doc_fragments/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "dc53e9f4e2f3828eb3c7759244b530b25b54fc4cc8d036b43110b170cd875d6d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins",
+ "name": "plugins/lookup",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/terminal",
+ "name": "plugins/lookup/__init__.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "format": 1
+ },
+ {
+ "name": "plugins/action",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/terminal/iosxr.py",
+ "name": "plugins/action/lacp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d394b38929e905705fa833d4b590809c2af92af65a020d0ae91d5d2d1db72552",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/terminal/__init__.py",
+ "name": "plugins/action/l2_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/inventory",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/action/hostname.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/inventory/__init__.py",
+ "name": "plugins/action/facts.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/netconf",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/action/lacp.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/netconf/iosxr.py",
+ "name": "plugins/action/interface.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "73becb51b5fb1fb658f10fb8e769968743f8568c6e51dc1efda0849ca47eb8e0",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/netconf/__init__.py",
+ "name": "plugins/action/acl_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/cache",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/action/bgp.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/cache/__init__.py",
+ "name": "plugins/action/interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/cliconf",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/action/lag_interfaces.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/cliconf/iosxr.py",
+ "name": "plugins/action/iosxr.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0f18b848a9e72c90c0ce622e251140d5f1382feb76ead150b765b21691ca271b",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/cliconf/__init__.py",
+ "name": "plugins/action/command.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/plugin_utils",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/action/ntp_global.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/plugin_utils/__init__.py",
+ "name": "plugins/action/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/modules",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/action/system.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_prefix_lists.py",
+ "name": "plugins/action/bgp_neighbor_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0b3f0327ec949a4b8ab7a5048a103a5cb3289b024622abec4bbe2b3492804c6c",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_lldp_global.py",
+ "name": "plugins/action/snmp_server.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "49bc5864ee42613d3a0cac34d9c146fb97297ef461d7fa497c94162662160e59",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_l3_interfaces.py",
+ "name": "plugins/action/ospfv2.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c6c6340d2945f3e168b9a9fcd03b8abae7ee52871b76579ff65b0b4903da00f6",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_ntp_global.py",
+ "name": "plugins/action/ospfv3.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "44b57fde643c0f5a18af667beb17595dfc30158fe67ca88402360fda946eceaa",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_logging.py",
+ "name": "plugins/action/bgp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bb44b2574a5805f3a9c9a404975b04cf08a9904909005d03af66af013d84457c",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_ospf_interfaces.py",
+ "name": "plugins/action/logging_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ab437abd41913bd6920581de125b9066482173009f6b622f626274d8836cda86",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_lag_interfaces.py",
+ "name": "plugins/action/lldp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "569864637dc35847d5a0aacf66c5409fb65f4710a2e84e9799a80eab0339294b",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_config.py",
+ "name": "plugins/action/ospf_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ba4792a4d08586afb467f7e0cf3dd6d6d5fcc47d36422a959f5184fc8d57cc06",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_bgp_templates.py",
+ "name": "plugins/action/banner.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "40ee7eb47dd6a3033bc45b091baa7ae3fba0526bca4fe37df5bf10a6689db834",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_interfaces.py",
+ "name": "plugins/action/acls.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1e798a795b46dff95909b6b4011b547615e62f5dc54386937db8295093e2d18",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_hostname.py",
+ "name": "plugins/action/user.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1f8d7e5854c1c58c1042dbccaa889a900ee6cea16e60d4e07bddedb78e6f47bf",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_bgp_global.py",
+ "name": "plugins/action/bgp_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bbdd49a43dc1e503dc098cee9c4674e6361f84ca2ed4322f61f8cb13cca170ad",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_banner.py",
+ "name": "plugins/action/logging.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8eb8ad5c48dd48fad1e11367cd855dc063ce885756af15ffebdc7f532c4df8d0",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/__init__.py",
+ "name": "plugins/action/l3_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_command.py",
+ "name": "plugins/action/prefix_lists.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "196518472d9b34a2a21ae411f2502cf727a43a514cd6ddc41c7f8901ba324d09",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_facts.py",
+ "name": "plugins/action/lldp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4c6cb58faec6618afd00f86a150b6c988ec45eee37374b68dba4ebea2fbad540",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_acl_interfaces.py",
+ "name": "plugins/action/static_routes.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "275c9849b7acc55cbe09e5e0f0ad131d5a5d353b81afae668cb09bf3790adf33",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_logging_global.py",
+ "name": "plugins/action/config.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1077c960c02152e04c430f7cd1d297fb13561bdc69f57487aa1f5f1a4812c476",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_acls.py",
+ "name": "plugins/action/netconf.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bc4cd90965c93b844a1f92b190ee7d7b04a9f9db28a3ffe06827f5019e37aace",
+ "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
"format": 1
},
{
- "name": "plugins/modules/iosxr_ping.py",
+ "name": "plugins/cache",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "plugins/cache/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6ef89908231a1608a01697d48679fa84d68ec3c15b92578121f404f992f261cb",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/modules/iosxr_l2_interfaces.py",
+ "name": "plugins/inventory",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "plugins/inventory/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8c1d442ca73d5a3659890b219f3644d6f6017a1741a774003e21f8f9d93fdaec",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/modules/iosxr_snmp_server.py",
+ "name": "plugins/modules",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "plugins/modules/iosxr_ospfv3.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "61a2f4ec4c96619ce0f0a2a17e16c4b60782521b37c092a1d9e902e59b21743b",
+ "chksum_sha256": "aa830b22d8c7b638523ce66b715e546f426f9fcde1ea6397d4fdf2475fe05610",
"format": 1
},
{
- "name": "plugins/modules/iosxr_bgp_address_family.py",
+ "name": "plugins/modules/iosxr_bgp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4f4ad72baa6d8b68c826b6847e8a596f71412bc4df59baedadfa8442886de4b3",
+ "chksum_sha256": "bbdd49a43dc1e503dc098cee9c4674e6361f84ca2ed4322f61f8cb13cca170ad",
"format": 1
},
{
- "name": "plugins/modules/iosxr_netconf.py",
+ "name": "plugins/modules/iosxr_config.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e82057821034292044e1bf88de21e27e440ab0c733dabc12538937fffb0f92c6",
+ "chksum_sha256": "ba4792a4d08586afb467f7e0cf3dd6d6d5fcc47d36422a959f5184fc8d57cc06",
"format": 1
},
{
@@ -379,45 +428,66 @@
"format": 1
},
{
- "name": "plugins/modules/iosxr_ospfv3.py",
+ "name": "plugins/modules/iosxr_bgp_neighbor_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "aa830b22d8c7b638523ce66b715e546f426f9fcde1ea6397d4fdf2475fe05610",
+ "chksum_sha256": "87230dbd424079c81dc5421fc16b8621e18a931b2328cb5929bda29bb561ac66",
"format": 1
},
{
- "name": "plugins/modules/iosxr_lacp_interfaces.py",
+ "name": "plugins/modules/iosxr_lag_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "72e780af8c3b18294edbe23fd39c1a2a9d180b0866f61be108dc3e5ce40e7cf8",
+ "chksum_sha256": "569864637dc35847d5a0aacf66c5409fb65f4710a2e84e9799a80eab0339294b",
"format": 1
},
{
- "name": "plugins/modules/iosxr_lacp.py",
+ "name": "plugins/modules/iosxr_command.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8a4e892df5e655246bac1268b8830f4aedabe3da7f5589cf658b88d81119e972",
+ "chksum_sha256": "196518472d9b34a2a21ae411f2502cf727a43a514cd6ddc41c7f8901ba324d09",
"format": 1
},
{
- "name": "plugins/modules/iosxr_ospfv2.py",
+ "name": "plugins/modules/iosxr_bgp_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f05278972e5a7fac3caea9d2373c1dc4c2cd13d8f686fd8fc14c46d86426e676",
+ "chksum_sha256": "4f4ad72baa6d8b68c826b6847e8a596f71412bc4df59baedadfa8442886de4b3",
"format": 1
},
{
- "name": "plugins/modules/iosxr_system.py",
+ "name": "plugins/modules/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "193c0aa18d31526387e4b0c84826661613da5ebe5dca17b66ec02e3c21f6fc82",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/modules/iosxr_bgp_neighbor_address_family.py",
+ "name": "plugins/modules/iosxr_lacp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "87230dbd424079c81dc5421fc16b8621e18a931b2328cb5929bda29bb561ac66",
+ "chksum_sha256": "72e780af8c3b18294edbe23fd39c1a2a9d180b0866f61be108dc3e5ce40e7cf8",
+ "format": 1
+ },
+ {
+ "name": "plugins/modules/iosxr_ospf_interfaces.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "ab437abd41913bd6920581de125b9066482173009f6b622f626274d8836cda86",
+ "format": 1
+ },
+ {
+ "name": "plugins/modules/iosxr_acl_interfaces.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "275c9849b7acc55cbe09e5e0f0ad131d5a5d353b81afae668cb09bf3790adf33",
+ "format": 1
+ },
+ {
+ "name": "plugins/modules/iosxr_ntp_global.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "44b57fde643c0f5a18af667beb17595dfc30158fe67ca88402360fda946eceaa",
"format": 1
},
{
@@ -435,140 +505,147 @@
"format": 1
},
{
- "name": "plugins/sub_plugins",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/iosxr_logging_global.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "1077c960c02152e04c430f7cd1d297fb13561bdc69f57487aa1f5f1a4812c476",
"format": 1
},
{
- "name": "plugins/sub_plugins/grpc",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/iosxr_acls.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "bc4cd90965c93b844a1f92b190ee7d7b04a9f9db28a3ffe06827f5019e37aace",
"format": 1
},
{
- "name": "plugins/sub_plugins/grpc/iosxr.py",
+ "name": "plugins/modules/iosxr_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8003d9ffb32e5cd8ab1926463a1ff2f9443eb0566ada4a9150cbf3a82d231293",
+ "chksum_sha256": "c1e798a795b46dff95909b6b4011b547615e62f5dc54386937db8295093e2d18",
"format": 1
},
{
- "name": "plugins/sub_plugins/grpc/__init__.py",
+ "name": "plugins/modules/iosxr_lacp.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "8a4e892df5e655246bac1268b8830f4aedabe3da7f5589cf658b88d81119e972",
"format": 1
},
{
- "name": "plugins/sub_plugins/grpc/pb",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/iosxr_hostname.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "1f8d7e5854c1c58c1042dbccaa889a900ee6cea16e60d4e07bddedb78e6f47bf",
"format": 1
},
{
- "name": "plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py",
+ "name": "plugins/modules/iosxr_lldp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "978c4404c6dd6bbbe494930f6aa0f8268e9d365e4e8c4cacc8a9eea40de96a41",
+ "chksum_sha256": "49bc5864ee42613d3a0cac34d9c146fb97297ef461d7fa497c94162662160e59",
"format": 1
},
{
- "name": "plugins/sub_plugins/grpc/pb/__init__.py",
+ "name": "plugins/modules/iosxr_snmp_server.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "61a2f4ec4c96619ce0f0a2a17e16c4b60782521b37c092a1d9e902e59b21743b",
"format": 1
},
{
- "name": "plugins/doc_fragments",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/iosxr_prefix_lists.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "0b3f0327ec949a4b8ab7a5048a103a5cb3289b024622abec4bbe2b3492804c6c",
"format": 1
},
{
- "name": "plugins/doc_fragments/iosxr.py",
+ "name": "plugins/modules/iosxr_bgp_templates.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "183557f42150c3888baca407c30a651bb6d0c70a06ac55f409b271323dfcbacf",
+ "chksum_sha256": "f4eebed9887f02d153af7ca98c7b890e9a76f31b0bdabe84a7a57b6c024eefec",
"format": 1
},
{
- "name": "plugins/doc_fragments/__init__.py",
+ "name": "plugins/modules/iosxr_l2_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "8c1d442ca73d5a3659890b219f3644d6f6017a1741a774003e21f8f9d93fdaec",
"format": 1
},
{
- "name": "plugins/lookup",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/iosxr_facts.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "5fda4a78e44200b1b3cd6bece6b0bb5990058dbd355c880e8d3fd8c8674e0d9c",
"format": 1
},
{
- "name": "plugins/lookup/__init__.py",
+ "name": "plugins/modules/iosxr_netconf.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "e82057821034292044e1bf88de21e27e440ab0c733dabc12538937fffb0f92c6",
"format": 1
},
{
- "name": "plugins/filter",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/iosxr_banner.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "8eb8ad5c48dd48fad1e11367cd855dc063ce885756af15ffebdc7f532c4df8d0",
"format": 1
},
{
- "name": "plugins/filter/__init__.py",
+ "name": "plugins/modules/iosxr_ping.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "6ef89908231a1608a01697d48679fa84d68ec3c15b92578121f404f992f261cb",
"format": 1
},
{
- "name": "plugins/test",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/iosxr_ospfv2.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "f05278972e5a7fac3caea9d2373c1dc4c2cd13d8f686fd8fc14c46d86426e676",
"format": 1
},
{
- "name": "plugins/test/__init__.py",
+ "name": "plugins/modules/iosxr_l3_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "c6c6340d2945f3e168b9a9fcd03b8abae7ee52871b76579ff65b0b4903da00f6",
"format": 1
},
{
- "name": "plugins/module_utils",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "plugins/modules/iosxr_system.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "193c0aa18d31526387e4b0c84826661613da5ebe5dca17b66ec02e3c21f6fc82",
"format": 1
},
{
- "name": "plugins/module_utils/common",
+ "name": "plugins/module_utils",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/common/__init__.py",
+ "name": "plugins/module_utils/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/__init__.py",
+ "name": "plugins/module_utils/common",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "plugins/module_utils/common/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
@@ -596,31 +673,38 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates",
+ "name": "plugins/module_utils/network/iosxr/utils",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/bgp_global.py",
+ "name": "plugins/module_utils/network/iosxr/utils/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "25b8c064cd99853d76b014b92f3c76a338938acf94adb3a72fa542472406b942",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/bgp_address_family.py",
+ "name": "plugins/module_utils/network/iosxr/utils/utils.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f1e960a978c09f2a52b03c805161f233eb8ceae9410cec582fac8844654c34f1",
+ "chksum_sha256": "c445382425553068e00713ecd367720b9b4d4081558e4d8f5cb35c96d511fea9",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/bgp_neighbor_address_family.py",
+ "name": "plugins/module_utils/network/iosxr/iosxr.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ccb3f34513a75b6eb7f2935db597bea5be13fb3e4241c5fee2ba0b1b5ead559b",
+ "chksum_sha256": "f6657f778058c2d8d464841539530043d63499640944be209a90bbd886c1d55e",
+ "format": 1
+ },
+ {
+ "name": "plugins/module_utils/network/iosxr/rm_templates",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
@@ -631,17 +715,17 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/ntp_global.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/acl_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fac890a98ecef634dd387d338339354b7dc258f4263a5d54d3941e4acc94a17f",
+ "chksum_sha256": "6ade3f90bab09cd4105e319c9c003b9d9fc7f5a5c75b507bd3f4ec1f3f8089f3",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/snmp_server.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/ntp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d4e7c9a631f91d84ba1224891fe4397e69b51ba23d06c4c3469e2f8ec6b1fc2e",
+ "chksum_sha256": "fac890a98ecef634dd387d338339354b7dc258f4263a5d54d3941e4acc94a17f",
"format": 1
},
{
@@ -652,24 +736,17 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/ospfv3.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "ea3917736e2a559bd42a445aba19a6995ea8667f10175ffe97a08bf503c8fbd2",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/rm_templates/bgp_templates.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/bgp_neighbor_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "876b6f3b7e30fee8a44bfebeab37157ea103bca3b352d0cdc70939ef2b8861eb",
+ "chksum_sha256": "ccb3f34513a75b6eb7f2935db597bea5be13fb3e4241c5fee2ba0b1b5ead559b",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/acl_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/snmp_server.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6ade3f90bab09cd4105e319c9c003b9d9fc7f5a5c75b507bd3f4ec1f3f8089f3",
+ "chksum_sha256": "d4e7c9a631f91d84ba1224891fe4397e69b51ba23d06c4c3469e2f8ec6b1fc2e",
"format": 1
},
{
@@ -680,17 +757,17 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/ping.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/ospfv3.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b790e08ba0a4c1a36274554607d74f62cb773680cd8a326075694d8eee4db64c",
+ "chksum_sha256": "ea3917736e2a559bd42a445aba19a6995ea8667f10175ffe97a08bf503c8fbd2",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/ospf_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/bgp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "717412153f156fc55f24bfe0247c7fe5346271d070be519e33b466ab7f3bad49",
+ "chksum_sha256": "25b8c064cd99853d76b014b92f3c76a338938acf94adb3a72fa542472406b942",
"format": 1
},
{
@@ -701,154 +778,98 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/rm_templates/prefix_lists.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "5f3032f6828fe63605f2360f996d3981b6d0677758ff33e87fc60ad2dda1f151",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/iosxr.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/ospf_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f6657f778058c2d8d464841539530043d63499640944be209a90bbd886c1d55e",
+ "chksum_sha256": "717412153f156fc55f24bfe0247c7fe5346271d070be519e33b466ab7f3bad49",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/bgp_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/bgp_address_family",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "f1e960a978c09f2a52b03c805161f233eb8ceae9410cec582fac8844654c34f1",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/bgp_address_family/bgp_address_family.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/bgp_templates.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b24aa48cc4250d0c35970a15b79a1ebc374b3fb85ffa93ce1da93d50770faf6c",
+ "chksum_sha256": "876b6f3b7e30fee8a44bfebeab37157ea103bca3b352d0cdc70939ef2b8861eb",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/bgp_address_family/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/ping.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/static_routes",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "b790e08ba0a4c1a36274554607d74f62cb773680cd8a326075694d8eee4db64c",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/static_routes/static_routes.py",
+ "name": "plugins/module_utils/network/iosxr/rm_templates/prefix_lists.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d0fa9a0327c99fbf0af8fe66e68927427e0550c651bd0c20d98a0867e64e4c17",
+ "chksum_sha256": "5f3032f6828fe63605f2360f996d3981b6d0677758ff33e87fc60ad2dda1f151",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/static_routes/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/prefix_lists",
+ "name": "plugins/module_utils/network/iosxr/facts",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/prefix_lists/__init__.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/prefix_lists/prefix_lists.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "0f5787451ba55b8bbb7d7e7bce4d4b63362f83fe13c7f6df8bacd71c26cc9e6f",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/hostname",
+ "name": "plugins/module_utils/network/iosxr/facts/lacp",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/hostname/hostname.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "778551a6d5240dc85297041639ae94c4a4d6ec0d1781f44b2527081702e62fdc",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/hostname/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lacp/lacp.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/lldp_interfaces",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "080864178932c583b11f29ceec1d86ba31f0f4d4751dce9d4bcdb30a4136162e",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lldp_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lacp/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lldp_interfaces/lldp_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/facts/facts.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f4b71b3d54842146e02ab84d93e0d2616790e7039db63b04a3f6ffc618b15bca",
+ "chksum_sha256": "be87e4de33120eb7c34ddae26f81cce6b290a2031e890782af82ab5200bb953a",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lacp",
+ "name": "plugins/module_utils/network/iosxr/facts/legacy",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lacp/lacp.py",
+ "name": "plugins/module_utils/network/iosxr/facts/legacy/base.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "080864178932c583b11f29ceec1d86ba31f0f4d4751dce9d4bcdb30a4136162e",
+ "chksum_sha256": "1b3e042fe5528b6be3d3a3830e3856f36348a1ac02d9264774753c2feded3300",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lacp/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/legacy/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
@@ -876,171 +897,150 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/logging_global",
+ "name": "plugins/module_utils/network/iosxr/facts/interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/logging_global/__init__.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/logging_global/logging_global.py",
+ "name": "plugins/module_utils/network/iosxr/facts/interfaces/interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "50e7cebaa5d2b4073eb83908be1cdc2e616b90a76a3683fe4909ca55c9fe1e6a",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/ospfv3",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "9a6f4b29fc202cb7c343598c50d0de15708207c98e723bea1333bf3451877ff2",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/ospfv3/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/ospfv3/ospfv3.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "3d9f7585ec696598b8adfbeb1d46670ea49ef94e4811fd41dd5d62cb9574460d",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/bgp_neighbor_address_family",
+ "name": "plugins/module_utils/network/iosxr/facts/acl_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/bgp_neighbor_address_family/bgp_neighbor_address_family.py",
+ "name": "plugins/module_utils/network/iosxr/facts/acl_interfaces/acl_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "76c598a854f41b6c0b661c3b53e5f4d57577d5fe5055f67f291d92b08b612192",
+ "chksum_sha256": "1bbe7d9835d9c8d883a86444d77ea71c61bf0e9b5927bd4036c880b8b1e57e52",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/bgp_neighbor_address_family/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/acl_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/legacy",
+ "name": "plugins/module_utils/network/iosxr/facts/l2_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/legacy/base.py",
+ "name": "plugins/module_utils/network/iosxr/facts/l2_interfaces/l2_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3eef25f6033d14eeac6bd15f29a4da63b9096c8acb1003688f66106100da3650",
+ "chksum_sha256": "a92bb174bb343d43cc987bc2bef2c1a213be19c0b3fc775e1220d88961a1ab4e",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/legacy/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/l2_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/l2_interfaces",
+ "name": "plugins/module_utils/network/iosxr/facts/lag_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/l2_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lag_interfaces/lag_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "0de675b8a438054c38af32059948d99e9aa80584cac4d3a862096c5733f8b8d1",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/l2_interfaces/l2_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lag_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a92bb174bb343d43cc987bc2bef2c1a213be19c0b3fc775e1220d88961a1ab4e",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/ospf_interfaces",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_templates",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/ospf_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_templates/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/ospf_interfaces/ospf_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_templates/bgp_templates.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d04195c95a2e1ff3a77ee404f87cd42fd9483514de5b3feece08a22bdfe77724",
+ "chksum_sha256": "ae637abb3b5e35bf8b0c7b9992af8918fe0dcd2086d99c193bc7242f765faa07",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/acl_interfaces",
+ "name": "plugins/module_utils/network/iosxr/facts/hostname",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/acl_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/hostname/hostname.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "778551a6d5240dc85297041639ae94c4a4d6ec0d1781f44b2527081702e62fdc",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/acl_interfaces/acl_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/facts/hostname/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1bbe7d9835d9c8d883a86444d77ea71c61bf0e9b5927bd4036c880b8b1e57e52",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lldp_global",
+ "name": "plugins/module_utils/network/iosxr/facts/lldp_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lldp_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lldp_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lldp_global/lldp_global.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lldp_interfaces/lldp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ec3fd5ec1b45f898ae1c2ff3d3e8d51351e2b1c3e8ab821a3848530eb623a538",
+ "chksum_sha256": "f4b71b3d54842146e02ab84d93e0d2616790e7039db63b04a3f6ffc618b15bca",
"format": 1
},
{
@@ -1051,66 +1051,66 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/snmp_server",
+ "name": "plugins/module_utils/network/iosxr/facts/lldp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/snmp_server/snmp_server.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lldp_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "095dd110baacfacf73b1c5b46462eae782157028bfdf6609ddda26c5ce87ced3",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/snmp_server/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lldp_global/lldp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "ec3fd5ec1b45f898ae1c2ff3d3e8d51351e2b1c3e8ab821a3848530eb623a538",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lacp_interfaces",
+ "name": "plugins/module_utils/network/iosxr/facts/snmp_server",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lacp_interfaces/lacp_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/facts/snmp_server/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9f3737faee14179f8265f8f1c3a2039bb32de6e6c884161801d09179a813568e",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lacp_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/snmp_server/snmp_server.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "095dd110baacfacf73b1c5b46462eae782157028bfdf6609ddda26c5ce87ced3",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/acls",
+ "name": "plugins/module_utils/network/iosxr/facts/prefix_lists",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/acls/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/prefix_lists/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/acls/acls.py",
+ "name": "plugins/module_utils/network/iosxr/facts/prefix_lists/prefix_lists.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fb7c38fda930b446242c070d0708451b1230fec8bb7029dedde3fdb2c98c1ab3",
+ "chksum_sha256": "0f5787451ba55b8bbb7d7e7bce4d4b63362f83fe13c7f6df8bacd71c26cc9e6f",
"format": 1
},
{
@@ -1135,227 +1135,220 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lag_interfaces",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_neighbor_address_family",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lag_interfaces/lag_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_neighbor_address_family/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0de675b8a438054c38af32059948d99e9aa80584cac4d3a862096c5733f8b8d1",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/lag_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_neighbor_address_family/bgp_neighbor_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "76c598a854f41b6c0b661c3b53e5f4d57577d5fe5055f67f291d92b08b612192",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/bgp_templates",
+ "name": "plugins/module_utils/network/iosxr/facts/l3_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/bgp_templates/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/l3_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/bgp_templates/bgp_templates.py",
+ "name": "plugins/module_utils/network/iosxr/facts/l3_interfaces/l3_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ae637abb3b5e35bf8b0c7b9992af8918fe0dcd2086d99c193bc7242f765faa07",
+ "chksum_sha256": "20944d6b40f8e0edb1fde36d862f69a34350dbe3a4277270dfd8b7fcaf8cac0e",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/interfaces",
+ "name": "plugins/module_utils/network/iosxr/facts/acls",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/interfaces/interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/facts/acls/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9a6f4b29fc202cb7c343598c50d0de15708207c98e723bea1333bf3451877ff2",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/acls/acls.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "fb7c38fda930b446242c070d0708451b1230fec8bb7029dedde3fdb2c98c1ab3",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/l3_interfaces",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/l3_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/l3_interfaces/l3_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_global/bgp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "20944d6b40f8e0edb1fde36d862f69a34350dbe3a4277270dfd8b7fcaf8cac0e",
+ "chksum_sha256": "edf76eb5396aa5b5fd6bdc185a974f51a6ceae7020fd28b5a3cd1fd1a2a99ef4",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/bgp_global",
+ "name": "plugins/module_utils/network/iosxr/facts/static_routes",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/bgp_global/bgp_global.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "edf76eb5396aa5b5fd6bdc185a974f51a6ceae7020fd28b5a3cd1fd1a2a99ef4",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/facts/bgp_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/static_routes/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/facts/facts.py",
+ "name": "plugins/module_utils/network/iosxr/facts/static_routes/static_routes.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "be87e4de33120eb7c34ddae26f81cce6b290a2031e890782af82ab5200bb953a",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/argspec",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "d0fa9a0327c99fbf0af8fe66e68927427e0550c651bd0c20d98a0867e64e4c17",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_address_family",
+ "name": "plugins/module_utils/network/iosxr/facts/logging_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_address_family/bgp_address_family.py",
+ "name": "plugins/module_utils/network/iosxr/facts/logging_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cb06c342c63aebbc811d95083567b4a051d9aa5a2f8c2fa952931e7a90777e5d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_address_family/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/logging_global/logging_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "50e7cebaa5d2b4073eb83908be1cdc2e616b90a76a3683fe4909ca55c9fe1e6a",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/static_routes",
+ "name": "plugins/module_utils/network/iosxr/facts/ospf_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/static_routes/static_routes.py",
+ "name": "plugins/module_utils/network/iosxr/facts/ospf_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "dc45db620ae60f0508046c12e231a33435e8d4b5433be6b778965e615173698d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/static_routes/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/ospf_interfaces/ospf_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "d04195c95a2e1ff3a77ee404f87cd42fd9483514de5b3feece08a22bdfe77724",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/prefix_lists",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_address_family",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/prefix_lists/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_address_family/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/prefix_lists/prefix_lists.py",
+ "name": "plugins/module_utils/network/iosxr/facts/bgp_address_family/bgp_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7b35f3445ce05129c8c3b771faf4db6ef5bafbadcdca4d865cd07ada52fac061",
+ "chksum_sha256": "b24aa48cc4250d0c35970a15b79a1ebc374b3fb85ffa93ce1da93d50770faf6c",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/hostname",
+ "name": "plugins/module_utils/network/iosxr/facts/lacp_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/hostname/hostname.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lacp_interfaces/lacp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "87eada9722f328072f51f75820ced43c8024a3a195d275316144ecb833b8d8e2",
+ "chksum_sha256": "9f3737faee14179f8265f8f1c3a2039bb32de6e6c884161801d09179a813568e",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/hostname/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/lacp_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lldp_interfaces",
+ "name": "plugins/module_utils/network/iosxr/facts/ospfv3",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lldp_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/facts/ospfv3/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lldp_interfaces/lldp_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/facts/ospfv3/ospfv3.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1b762584a0f4d5b03103e4aa1d901bce30408fa11fce113cbc7941929490b852",
+ "chksum_sha256": "3d9f7585ec696598b8adfbeb1d46670ea49ef94e4811fd41dd5d62cb9574460d",
+ "format": 1
+ },
+ {
+ "name": "plugins/module_utils/network/iosxr/argspec",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
@@ -1401,150 +1394,150 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/logging_global",
+ "name": "plugins/module_utils/network/iosxr/argspec/interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/logging_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/interfaces/interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "844e1316a16a3118600072fc9204757d95ad0ed3162501085d8bac30a6e11804",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/logging_global/logging_global.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c5f27a3ff02a06978bf14912e0489587f9cbf17336065ed046ae66d020e98ea4",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ospfv3",
+ "name": "plugins/module_utils/network/iosxr/argspec/acl_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ospfv3/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/acl_interfaces/acl_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "7759ff598b56bc07a99921ff4f94cd65b96ea927ddacf27c7ae00c237dc6c9ce",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ospfv3/ospfv3.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/acl_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fda0edcc4ebdc1b2da68bc918fc9a72551c1f266dffe0999faab28934cca882d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_neighbor_address_family",
+ "name": "plugins/module_utils/network/iosxr/argspec/l2_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_neighbor_address_family/bgp_neighbor_address_family.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/l2_interfaces/l2_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0cd93cff30a775adcc07eaf0c792817bfe1562d83777cd6d6956a81e01750739",
+ "chksum_sha256": "3ea8177f270f8a430fa3e62d2589406a854d350b1c732cf8ca27643c102a1c68",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_neighbor_address_family/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/l2_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/l2_interfaces",
+ "name": "plugins/module_utils/network/iosxr/argspec/lag_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/l2_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/lag_interfaces/lag_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "3212b99c8dc4190c1bd4fdf5b31ab6a0d0d70125bbc8c6f7b3594bd5753cb480",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/l2_interfaces/l2_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/lag_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3ea8177f270f8a430fa3e62d2589406a854d350b1c732cf8ca27643c102a1c68",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ospf_interfaces",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_templates",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ospf_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_templates/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ospf_interfaces/ospf_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_templates/bgp_templates.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "20b179841cf2cebbea24a8bda72e5edd74be5419bd476ca734567aa4499cbf52",
+ "chksum_sha256": "f3ab5cccdddf5c608840b57b814d9b2d4631f0d376f380e8c2d5ef2832625976",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/acl_interfaces",
+ "name": "plugins/module_utils/network/iosxr/argspec/hostname",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/acl_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/hostname/hostname.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "87eada9722f328072f51f75820ced43c8024a3a195d275316144ecb833b8d8e2",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/acl_interfaces/acl_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/hostname/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7759ff598b56bc07a99921ff4f94cd65b96ea927ddacf27c7ae00c237dc6c9ce",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lldp_global",
+ "name": "plugins/module_utils/network/iosxr/argspec/lldp_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lldp_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/lldp_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lldp_global/lldp_global.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/lldp_interfaces/lldp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c698527971eb9394265200984d070719a047cd3c3c1443ab385510e99d39f74b",
+ "chksum_sha256": "1b762584a0f4d5b03103e4aa1d901bce30408fa11fce113cbc7941929490b852",
"format": 1
},
{
@@ -1555,346 +1548,346 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/snmp_server",
+ "name": "plugins/module_utils/network/iosxr/argspec/lldp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/snmp_server/snmp_server.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/lldp_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6e8abca564d7d892efe70b5aaa391567175176cd5494cd1238029deffcc4174d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/snmp_server/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/lldp_global/lldp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "c698527971eb9394265200984d070719a047cd3c3c1443ab385510e99d39f74b",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ping",
+ "name": "plugins/module_utils/network/iosxr/argspec/snmp_server",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ping/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/snmp_server/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ping/ping.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/snmp_server/snmp_server.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3a9e672170633f82bf0c1323bc7431b6d88eff5f096c40fdfbed7f851d95ce7c",
+ "chksum_sha256": "6e8abca564d7d892efe70b5aaa391567175176cd5494cd1238029deffcc4174d",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/facts",
+ "name": "plugins/module_utils/network/iosxr/argspec/prefix_lists",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/facts/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/prefix_lists/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/facts/facts.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/prefix_lists/prefix_lists.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "be8244aad794929184f824e21f498740f90b47f810cc1ed37cd07b37f8d596e3",
+ "chksum_sha256": "7b35f3445ce05129c8c3b771faf4db6ef5bafbadcdca4d865cd07ada52fac061",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lacp_interfaces",
+ "name": "plugins/module_utils/network/iosxr/argspec/ntp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lacp_interfaces/lacp_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/ntp_global/ntp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9531600850e779f65072369be05a2dc142aa10b044864a5aecf72b8305afe1d9",
+ "chksum_sha256": "b801e133d8d321e12dc7289bf1ccd9992d1d7502e683a2cd5d62ef4463ae784b",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lacp_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/ntp_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/acls",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_neighbor_address_family",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/acls/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_neighbor_address_family/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/acls/acls.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_neighbor_address_family/bgp_neighbor_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0bb198af8188b36cb1235a3b0e1931f4910908076a5c8c3f5fd7d877cbc038d0",
+ "chksum_sha256": "0cd93cff30a775adcc07eaf0c792817bfe1562d83777cd6d6956a81e01750739",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ntp_global",
+ "name": "plugins/module_utils/network/iosxr/argspec/facts",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ntp_global/ntp_global.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/facts/facts.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b801e133d8d321e12dc7289bf1ccd9992d1d7502e683a2cd5d62ef4463ae784b",
+ "chksum_sha256": "be8244aad794929184f824e21f498740f90b47f810cc1ed37cd07b37f8d596e3",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/ntp_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/facts/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lag_interfaces",
+ "name": "plugins/module_utils/network/iosxr/argspec/l3_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lag_interfaces/lag_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/l3_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3212b99c8dc4190c1bd4fdf5b31ab6a0d0d70125bbc8c6f7b3594bd5753cb480",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/lag_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/l3_interfaces/l3_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "e46afb2541c2aaec2fc690973b351f23ffbc3f07624616e61a7d13d57cf3798f",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_templates",
+ "name": "plugins/module_utils/network/iosxr/argspec/acls",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_templates/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/acls/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_templates/bgp_templates.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/acls/acls.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "83017eb412cf98eadb8eaefdf7460d6a39f7a634c36dd756b2634a02c8b73dab",
+ "chksum_sha256": "0bb198af8188b36cb1235a3b0e1931f4910908076a5c8c3f5fd7d877cbc038d0",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/interfaces",
+ "name": "plugins/module_utils/network/iosxr/argspec/ping",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/interfaces/interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/ping/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "844e1316a16a3118600072fc9204757d95ad0ed3162501085d8bac30a6e11804",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/ping/ping.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "3a9e672170633f82bf0c1323bc7431b6d88eff5f096c40fdfbed7f851d95ce7c",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/l3_interfaces",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/l3_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/l3_interfaces/l3_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_global/bgp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e46afb2541c2aaec2fc690973b351f23ffbc3f07624616e61a7d13d57cf3798f",
+ "chksum_sha256": "93b1c8d33c5d79a7efac59125f8af5ecca0009cf051810a1aac6234d38bdfaef",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_global",
+ "name": "plugins/module_utils/network/iosxr/argspec/static_routes",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_global/bgp_global.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/static_routes/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "93b1c8d33c5d79a7efac59125f8af5ecca0009cf051810a1aac6234d38bdfaef",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/argspec/bgp_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/static_routes/static_routes.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "plugins/module_utils/network/iosxr/config",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "dc45db620ae60f0508046c12e231a33435e8d4b5433be6b778965e615173698d",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_address_family",
+ "name": "plugins/module_utils/network/iosxr/argspec/logging_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/logging_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cf952b8205f5fb618712816947770ae4b88100b8a5206a5618b0403d2a17ad16",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_address_family/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/logging_global/logging_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "c5f27a3ff02a06978bf14912e0489587f9cbf17336065ed046ae66d020e98ea4",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/static_routes",
+ "name": "plugins/module_utils/network/iosxr/argspec/ospf_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/static_routes/static_routes.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/ospf_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4e18a21b3b395e6a88135b71f877f41b66e9aeff88c534b832f45419817a8de1",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/static_routes/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/ospf_interfaces/ospf_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "20b179841cf2cebbea24a8bda72e5edd74be5419bd476ca734567aa4499cbf52",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/prefix_lists",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_address_family",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/prefix_lists/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_address_family/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/bgp_address_family/bgp_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2cd165d87a347df66575587a0221e4bd80c26bb6d12098fcf15244aa81c0cd7b",
+ "chksum_sha256": "cb06c342c63aebbc811d95083567b4a051d9aa5a2f8c2fa952931e7a90777e5d",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/hostname",
+ "name": "plugins/module_utils/network/iosxr/argspec/lacp_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/hostname/hostname.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/lacp_interfaces/lacp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2baccb28e2ac374f4ff89eecd211fbfd3bb72b535ca95d424ce60f494eb47f5d",
+ "chksum_sha256": "9531600850e779f65072369be05a2dc142aa10b044864a5aecf72b8305afe1d9",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/hostname/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/lacp_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lldp_interfaces",
+ "name": "plugins/module_utils/network/iosxr/argspec/ospfv3",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lldp_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/ospfv3/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lldp_interfaces/lldp_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/argspec/ospfv3/ospfv3.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d43c06ced71873fc30c4be7d4f919e2c14207452bb1a365620516cf746b9fbcf",
+ "chksum_sha256": "fda0edcc4ebdc1b2da68bc918fc9a72551c1f266dffe0999faab28934cca882d",
+ "format": 1
+ },
+ {
+ "name": "plugins/module_utils/network/iosxr/config",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
@@ -1940,150 +1933,150 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/logging_global",
+ "name": "plugins/module_utils/network/iosxr/config/interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/logging_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/interfaces/interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "119d56ea0c0849feb466022d5905927a19c96299fcb1164078eb7481b26b1d59",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/logging_global/logging_global.py",
+ "name": "plugins/module_utils/network/iosxr/config/interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "781ef51a098b082d8e3d5cde9be910382c6acf0506270063e604d04a7237129b",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ospfv3",
+ "name": "plugins/module_utils/network/iosxr/config/acl_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ospfv3/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "26b0b473826e35e9f9ae20509e7c5f7bc00f095b3f487138b018a945291b0174",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py",
+ "name": "plugins/module_utils/network/iosxr/config/acl_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b21b6481a508c8684ef679bb101893df292ff9b04af0b18b5cedaf3d2132ce3f",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family",
+ "name": "plugins/module_utils/network/iosxr/config/l2_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py",
+ "name": "plugins/module_utils/network/iosxr/config/l2_interfaces/l2_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cd69a43075b1e4572a1bb830d8efc31ba218141246e16cf7154725bc608e2da6",
+ "chksum_sha256": "0a9eba4f5bf6d26f534ff9919152e939ce0cc21b8501a0d2df2b61b8890163ee",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/l2_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/l2_interfaces",
+ "name": "plugins/module_utils/network/iosxr/config/lag_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/l2_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/lag_interfaces/lag_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "e81b0808b1dd9667a81e09a4c39a1d9d2ae30c9d4848385d5222a801c6b9a9dc",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/l2_interfaces/l2_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/config/lag_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0a9eba4f5bf6d26f534ff9919152e939ce0cc21b8501a0d2df2b61b8890163ee",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ospf_interfaces",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_templates",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ospf_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_templates/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_templates/bgp_templates.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b75e4e77ddc6c397561c1c39fa7aa6608606ba2d815b2fd75f0b8ec9004162b8",
+ "chksum_sha256": "78761e9389083d5e2ad18725a37721ba994404b29e2f5fef0f83d5e626ed7eb7",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/acl_interfaces",
+ "name": "plugins/module_utils/network/iosxr/config/hostname",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/acl_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/hostname/hostname.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "2baccb28e2ac374f4ff89eecd211fbfd3bb72b535ca95d424ce60f494eb47f5d",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/config/hostname/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "26b0b473826e35e9f9ae20509e7c5f7bc00f095b3f487138b018a945291b0174",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lldp_global",
+ "name": "plugins/module_utils/network/iosxr/config/lldp_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lldp_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/lldp_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lldp_global/lldp_global.py",
+ "name": "plugins/module_utils/network/iosxr/config/lldp_interfaces/lldp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2b5809b893d79700a7ee8e10c0e36fc8c10ba66a4008abf07fc2e2548a360100",
+ "chksum_sha256": "d43c06ced71873fc30c4be7d4f919e2c14207452bb1a365620516cf746b9fbcf",
"format": 1
},
{
@@ -2094,2229 +2087,2229 @@
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/snmp_server",
+ "name": "plugins/module_utils/network/iosxr/config/lldp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/snmp_server/snmp_server.py",
+ "name": "plugins/module_utils/network/iosxr/config/lldp_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e6aa8e4aaf697e464a933218032e82e3c0dc0f62308ba5d38c3d06ec154708af",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/snmp_server/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/lldp_global/lldp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "2b5809b893d79700a7ee8e10c0e36fc8c10ba66a4008abf07fc2e2548a360100",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ping",
+ "name": "plugins/module_utils/network/iosxr/config/snmp_server",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ping/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/snmp_server/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ping/ping.py",
+ "name": "plugins/module_utils/network/iosxr/config/snmp_server/snmp_server.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7087eb892779e8640ca52189aedce205150066e1b661949130004359bf833f9b",
+ "chksum_sha256": "e6aa8e4aaf697e464a933218032e82e3c0dc0f62308ba5d38c3d06ec154708af",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lacp_interfaces",
+ "name": "plugins/module_utils/network/iosxr/config/prefix_lists",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lacp_interfaces/lacp_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/config/prefix_lists/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "72f8f047d8c9bc3795d281b6b3daf88886c6b12b5a0a4d30898daf923c92d4ec",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lacp_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "2cd165d87a347df66575587a0221e4bd80c26bb6d12098fcf15244aa81c0cd7b",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/acls",
+ "name": "plugins/module_utils/network/iosxr/config/ntp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/acls/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/ntp_global/ntp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "4795017ccd58af737eddbd6554da38a0ddb5573f32dcb098a9d702120c2e4f72",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/acls/acls.py",
+ "name": "plugins/module_utils/network/iosxr/config/ntp_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1b6c923aacec2f03fd8efd5566f5eb388817dafbe91a709a17286cfba77acfbb",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ntp_global",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ntp_global/ntp_global.py",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4795017ccd58af737eddbd6554da38a0ddb5573f32dcb098a9d702120c2e4f72",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/ntp_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "cd69a43075b1e4572a1bb830d8efc31ba218141246e16cf7154725bc608e2da6",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lag_interfaces",
+ "name": "plugins/module_utils/network/iosxr/config/l3_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lag_interfaces/lag_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/config/l3_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e81b0808b1dd9667a81e09a4c39a1d9d2ae30c9d4848385d5222a801c6b9a9dc",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/lag_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/l3_interfaces/l3_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "61ed9c696fa29d39b6efcb385d4d9e265370abf60a7b74116072c9e8cc715dfe",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_templates",
+ "name": "plugins/module_utils/network/iosxr/config/acls",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_templates/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/acls/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_templates/bgp_templates.py",
+ "name": "plugins/module_utils/network/iosxr/config/acls/acls.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "78761e9389083d5e2ad18725a37721ba994404b29e2f5fef0f83d5e626ed7eb7",
+ "chksum_sha256": "1b6c923aacec2f03fd8efd5566f5eb388817dafbe91a709a17286cfba77acfbb",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/interfaces",
+ "name": "plugins/module_utils/network/iosxr/config/ping",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/interfaces/interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/config/ping/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "119d56ea0c0849feb466022d5905927a19c96299fcb1164078eb7481b26b1d59",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/ping/ping.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "7087eb892779e8640ca52189aedce205150066e1b661949130004359bf833f9b",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/l3_interfaces",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/l3_interfaces/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/l3_interfaces/l3_interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "61ed9c696fa29d39b6efcb385d4d9e265370abf60a7b74116072c9e8cc715dfe",
+ "chksum_sha256": "d9e3408e81e0d8e65e9c623ec4262089393937bd354fcd42d1fa6cb0bfb88f0b",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_global",
+ "name": "plugins/module_utils/network/iosxr/config/static_routes",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py",
+ "name": "plugins/module_utils/network/iosxr/config/static_routes/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d9e3408e81e0d8e65e9c623ec4262089393937bd354fcd42d1fa6cb0bfb88f0b",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/config/bgp_global/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/static_routes/static_routes.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "4e18a21b3b395e6a88135b71f877f41b66e9aeff88c534b832f45419817a8de1",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/utils",
+ "name": "plugins/module_utils/network/iosxr/config/logging_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/utils/__init__.py",
+ "name": "plugins/module_utils/network/iosxr/config/logging_global/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/module_utils/network/iosxr/utils/utils.py",
+ "name": "plugins/module_utils/network/iosxr/config/logging_global/logging_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c445382425553068e00713ecd367720b9b4d4081558e4d8f5cb35c96d511fea9",
+ "chksum_sha256": "781ef51a098b082d8e3d5cde9be910382c6acf0506270063e604d04a7237129b",
"format": 1
},
{
- "name": "plugins/action",
+ "name": "plugins/module_utils/network/iosxr/config/ospf_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/bgp_global.py",
+ "name": "plugins/module_utils/network/iosxr/config/ospf_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/lacp.py",
+ "name": "plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "b75e4e77ddc6c397561c1c39fa7aa6608606ba2d815b2fd75f0b8ec9004162b8",
"format": 1
},
{
- "name": "plugins/action/lag_interfaces.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_address_family",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/user.py",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_address_family/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/interfaces.py",
+ "name": "plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "cf952b8205f5fb618712816947770ae4b88100b8a5206a5618b0403d2a17ad16",
"format": 1
},
{
- "name": "plugins/action/bgp_address_family.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/module_utils/network/iosxr/config/lacp_interfaces",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/bgp_neighbor_address_family.py",
+ "name": "plugins/module_utils/network/iosxr/config/lacp_interfaces/lacp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "72f8f047d8c9bc3795d281b6b3daf88886c6b12b5a0a4d30898daf923c92d4ec",
"format": 1
},
{
- "name": "plugins/action/system.py",
+ "name": "plugins/module_utils/network/iosxr/config/lacp_interfaces/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/static_routes.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/module_utils/network/iosxr/config/ospfv3",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/netconf.py",
+ "name": "plugins/module_utils/network/iosxr/config/ospfv3/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/hostname.py",
+ "name": "plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "b21b6481a508c8684ef679bb101893df292ff9b04af0b18b5cedaf3d2132ce3f",
"format": 1
},
{
- "name": "plugins/action/lacp_interfaces.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/terminal",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/logging.py",
+ "name": "plugins/terminal/iosxr.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "d394b38929e905705fa833d4b590809c2af92af65a020d0ae91d5d2d1db72552",
"format": 1
},
{
- "name": "plugins/action/iosxr.py",
+ "name": "plugins/terminal/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/ntp_global.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/test",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/snmp_server.py",
+ "name": "plugins/test/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/__init__.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "name": "plugins/cliconf",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/interface.py",
+ "name": "plugins/cliconf/iosxr.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "9dd6b778419c39c2a0e4b6c9bd64572545e57159a016b8b9e48589d7beb0a672",
"format": 1
},
{
- "name": "plugins/action/ospfv3.py",
+ "name": "plugins/cliconf/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/bgp.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/plugin_utils",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/l2_interfaces.py",
+ "name": "plugins/plugin_utils/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/command.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/sub_plugins",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/acl_interfaces.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/sub_plugins/grpc",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/ospfv2.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/sub_plugins/grpc/pb",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/config.py",
+ "name": "plugins/sub_plugins/grpc/pb/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/acls.py",
+ "name": "plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "978c4404c6dd6bbbe494930f6aa0f8268e9d365e4e8c4cacc8a9eea40de96a41",
"format": 1
},
{
- "name": "plugins/action/l3_interfaces.py",
+ "name": "plugins/sub_plugins/grpc/iosxr.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "8003d9ffb32e5cd8ab1926463a1ff2f9443eb0566ada4a9150cbf3a82d231293",
"format": 1
},
{
- "name": "plugins/action/ospf_interfaces.py",
+ "name": "plugins/sub_plugins/grpc/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/lldp_interfaces.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/filter",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/logging_global.py",
+ "name": "plugins/filter/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/prefix_lists.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "name": "plugins/netconf",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "plugins/action/banner.py",
+ "name": "plugins/netconf/iosxr.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "73becb51b5fb1fb658f10fb8e769968743f8568c6e51dc1efda0849ca47eb8e0",
"format": 1
},
{
- "name": "plugins/action/facts.py",
+ "name": "plugins/netconf/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "plugins/action/lldp_global.py",
+ "name": "meta",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "meta/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a03a1c33b41d1f37a93f576495b9755602337fe3b3014893847f232b37fd807d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "test-requirements.txt",
+ "name": "meta/runtime.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "67ac8fa83eab8c43a702d5aa224225a1c5ff1e4de72df613c63cf60398e51058",
+ "chksum_sha256": "f1730a69a7cc01e0d832e312c991c5c72435ced82a8fccfdc027ed6596ed6751",
"format": 1
},
{
- "name": "tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": ".ansible-lint",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "8e363e6b28b1163bc175b7be848ecf6925803462b9287745d1672dcfd098b095",
"format": 1
},
{
- "name": "tests/sanity",
+ "name": ".config",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/sanity/ignore-2.9.txt",
+ "name": ".config/ansible-lint.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "158e0096bade515d4b5ffdf147a7d68dc5533c6bb8facd1e079639e7e49d9cfb",
+ "chksum_sha256": "f9938ba933b832ccd61f3871926f0e9f9380d87b1eae1b678f4faf8e2a43caaa",
"format": 1
},
{
- "name": "tests/sanity/ignore-2.13.txt",
+ "name": ".pre-commit-config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8cb3b8f8fe3db0b589c4b3949ddbf715c7faa8917bc28c7d83958164dc2e9678",
+ "chksum_sha256": "1320c5ff9b11290023c644644c9aabd686c2a042b82808a041c81b89709323b8",
"format": 1
},
{
- "name": "tests/sanity/ignore-2.11.txt",
+ "name": "pyproject.toml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a78ebdfd69db8e98d3c61a6296c6b69e1a854edff052dc62a418ee0b4f0c2f48",
+ "chksum_sha256": "1cb6a45dfa2625123890b93ad7fdc156b063c16e8ae6dba11511a1d1986b0fcc",
"format": 1
},
{
- "name": "tests/sanity/ignore-2.10.txt",
+ "name": "README.md",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f5883f3880f187de0b2e7bcfd12f602d51ce7d2e5ce8b7950bf6be9b54625ea0",
+ "chksum_sha256": "02f71abaa2298e288406d32303715d8cf7ed39c626c68c0e7aa481629b4e8990",
"format": 1
},
{
- "name": "tests/sanity/ignore-2.14.txt",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e0874c9664e754bdf0781fc3ab4189276f92a38ed1ebd1c35c88063ee3b4badc",
+ "name": "changelogs",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/sanity/ignore-2.17.txt",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "4f6ecb77dad740fd70c0551acbed97a8df654127247051c541b091b07d1c415b",
+ "name": "changelogs/fragments",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/sanity/ignore-2.16.txt",
+ "name": "changelogs/fragments/.keep",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4f6ecb77dad740fd70c0551acbed97a8df654127247051c541b091b07d1c415b",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/sanity/ignore-2.12.txt",
+ "name": "changelogs/config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "02023c72751a2b4b25bba12df7722b2546c2be0af2a2279ccccb43845bbf27b7",
+ "chksum_sha256": "e9313ae1bb365e94e03fc01e2c0bd2df437019a987f388ae98e8ec669d498984",
"format": 1
},
{
- "name": "tests/sanity/ignore-2.15.txt",
+ "name": "changelogs/changelog.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e0874c9664e754bdf0781fc3ab4189276f92a38ed1ebd1c35c88063ee3b4badc",
+ "chksum_sha256": "0cd0de0b505afc09149bad60bf51162f2c9129c378eebaecc7da9764f8f664cb",
"format": 1
},
{
- "name": "tests/__init__.py",
+ "name": ".isort.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "5328af170b936cfea2a47b7155e4647a89662e559bc2664cfb93dbab968aaea4",
"format": 1
},
{
- "name": "tests/config.yml",
+ "name": ".yamllint",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "de5087316490411841c67aa3307cfdd3acaea09875c9b4dee6852bca7c120764",
- "format": 1
- },
- {
- "name": "tests/unit",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "827ef9e031ecdcaf137be239d33ef93fcbbc3611cbb6b30b0e507d0e03373d0e",
"format": 1
},
{
- "name": "tests/unit/requirements.txt",
+ "name": "test-requirements.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "49ba996dc4735c3463e9af561344346dfae14bcc1a68096ce78364b377f0df1f",
+ "chksum_sha256": "9827b21d24f3ff2ebbcc07b56cb49e610f901f22e0b5fe91fdb329ead368c1f4",
"format": 1
},
{
- "name": "tests/unit/__init__.py",
+ "name": ".prettierignore",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "6fd3c3897f57e5447aa2809cf63ff611cbe624192bcc5e0f849cbb699a39eff8",
"format": 1
},
{
- "name": "tests/unit/mock",
+ "name": "tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/mock/vault_helper.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "55bd0e924dcc22d050612c944bff0ef745e51faac9260dce9b9b2018c4c8a661",
+ "name": "tests/integration",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/mock/__init__.py",
+ "name": "tests/integration/target-prefixes.network",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "d577d6580d29511474adecf53c2c66b66aced6b624c4f6c3781138d69870707a",
"format": 1
},
{
- "name": "tests/unit/mock/procenv.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "8355a91c013778f8b70896222e8223d67b743fd8ba2bf541f4ea4d7d460b01ef",
+ "name": "tests/integration/targets",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/mock/loader.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "2343d1f644250d4b616f0bf0a826fdee8fe306243d8412d44dd0e033352b262b",
+ "name": "tests/integration/targets/iosxr_ntp_global",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/mock/yaml_helper.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "134eef238c83a9611799871b743e49e9bfbcd8bdddf2cc6a7bf69fd1000345b3",
+ "name": "tests/integration/targets/iosxr_ntp_global/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/mock/path.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/defaults/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cb57942afe0176fd422c5d6575f6b0bdbbd65d6293fe9709629b43febde81bef",
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/unit/modules",
+ "name": "tests/integration/targets/iosxr_ntp_global/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/__init__.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "33b4175617133438627a3921128a558f7c3cfd5e70b930808c06634e4fe3cbc1",
"format": 1
},
{
- "name": "tests/unit/modules/conftest.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e0ae70fa7c2a5e56d7f02a47c3602398cff60c8eb021772ac59a76df2a234048",
+ "name": "tests/integration/targets/iosxr_ntp_global/meta",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/utils.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "28eb2c4f6e6e313a757a627b1f895640d085503b0c65cbca688e55d8679a45de",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/unit/modules/network",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/__init__.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "tests/unit/modules/network/iosxr",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_lldp_global.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f6c32855b7994966c3f0d9fe82b64d5da43c752733ad6d56ef317a9f589d484e",
+ "chksum_sha256": "37b4fdb1a797393df3d182478993235633244c539af30725013db77cec0d1178",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_lacp_interfaces.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2b12a50fc121b717616624ff7fc723da7e7b0763020c601f6e15efdaa882e14c",
+ "chksum_sha256": "3ed2c59015cb8f315b1a7d5475e42fa855009b2e5d26f656eb6f80eaacf718da",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_system.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "18ca4af2bfd36878d3dcc62621e3ac8867ed6bd633cb0eb67b9a8c6cd042e827",
+ "chksum_sha256": "be949100104e75250b3f92b5f02d93e8a471631a4ef398d2c24d2030c1b3a57a",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_bgp_templates.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "06b203f1f68645ccb42a0209f60daefa26a2772027c6ec7d81ff0279ccdd2287",
+ "chksum_sha256": "c8999671a348fba3821b25049396c8971fe8a24a577d5d704c8c220c81d0ecf8",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_prefix_lists.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ac76602c2d3f50846008443db4ccfa0e6d860026c8a4fece9d1eb314826f6a27",
+ "chksum_sha256": "07b3031d563cd5f7a06f39a5e4edb6f5b3334d8dd70070337cec600a6355b08f",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_ospfv2.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/_parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b0b8f75d7702691fda578c450ab02ae3b7a82ed7618b118eff602993dbe27678",
+ "chksum_sha256": "5ecf37c4d4f8799590d36debba286353a94b76fc0f89929f5cef6cf762337fe3",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_bgp_address_family.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1a48bb138dd97608d6ed2fe493f87712a857546e88afde6d5a3e0e72e28ddd9b",
+ "chksum_sha256": "12edb69044ee3a03f3bba8317b8d590ab8f7cb428e0b6047c6e86acbf91cfa23",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_config.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f4c979c923fc77ac99724a0e652ca77888ee74c2f8620fb1f87622b8d77a6aea",
+ "chksum_sha256": "3116e5b1f3807158456527c7d2ec5c4ba73c2f53d75a464c9aa0257257279ef1",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_ospf_interfaces.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "029def7ced9274ddb6ffa947069e9b7f4cb67a481822387cf0ed13b79b5f3632",
+ "chksum_sha256": "4c551ac7c741dcae87dfa4237c9c2387202c54e86e04d9140b8d7684d3560fb2",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_lldp_interfaces.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "51ec0015ee4e9ad9303753f8ea77c9e4de1f1bd1108e5d3f45d878282e62ef2b",
+ "chksum_sha256": "fd90f3a750d4f51a1d947cd1952156f4b8245d1d09d4741d57b882a9ee302c2f",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/__init__.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tests/common/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "aa640d9b74a58c56f1bff39b0d710b0f9e072c59d1029e8028071ad927e83119",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_bgp_neighbor_address_family.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "d79eaea2cf9e49a0f5459a044b8017451294cc841e1744632511511a2e7e2102",
+ "name": "tests/integration/targets/iosxr_ntp_global/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_ospfv3.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "40ffd132d0493144e4355bedf9abfeed11ac6856f166454f4e34469eace23dd6",
+ "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_snmp_server.py",
+ "name": "tests/integration/targets/iosxr_ntp_global/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2f4639f4ce6651e4726f86fd0c52a432ce6a7398139f13531d7cf7f003923c3b",
+ "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_ntp_global.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "2f3f86a923d260fd853c936a01615c9626f63fe702759023143e80d2e169a24b",
+ "name": "tests/integration/targets/iosxr_facts",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_command.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "f331cdaacfd4dae2f1efadeb247d7e38c8266cf3887c2550e6132f82c4afd9ea",
+ "name": "tests/integration/targets/iosxr_facts/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_utils.py",
+ "name": "tests/integration/targets/iosxr_facts/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4d83cdd234712c9b7e4335f30089919d5e22887f7868d6213f8247f64f8b44de",
+ "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_bgp_global.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "22382fff971a2ef07e1ab7cb5fd0be7be02b4ef61d4ae226edd9dc32a3d1b550",
+ "name": "tests/integration/targets/iosxr_facts/meta",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_l3_interfaces.py",
+ "name": "tests/integration/targets/iosxr_facts/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "87bcc3b439fe7a4d2166355b970e6bbd4ec1fd4dd11fecff65259938ed15fb4b",
+ "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_lacp.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "3a62abd2facd0bdd05c83b5487b9e43bb14fb2b8a100202670f964b3cf928e6f",
+ "name": "tests/integration/targets/iosxr_facts/tests",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_hostname.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "674a5e683e09243e122946f5964cee3109ae4d909e192aee76cd78523ca4e480",
+ "name": "tests/integration/targets/iosxr_facts/tests/cli",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_logging_global.py",
+ "name": "tests/integration/targets/iosxr_facts/tests/cli/not_hardware.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cc84941d8983e27592dd930181b352a71f143a67aa30e0db98642cd1ba575691",
+ "chksum_sha256": "d45c23f2fed05fea77e4d6081381f243f895035b72a52be4a28d46215dd9026a",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_user.py",
+ "name": "tests/integration/targets/iosxr_facts/tests/cli/all_facts.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4777b0df4a2e3ca72b179a9955d2d5ba8907f1b80e00f3be50699f3d8a90a61b",
+ "chksum_sha256": "09ddaf160ad114c35a1a1abee7ec06230e2c0c1c20a7e465aa479d25ec892e3a",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_ping.py",
+ "name": "tests/integration/targets/iosxr_facts/tests/cli/default_facts.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7b7870144513d4063568e7b3ae7b21b8e353b286252c43f7efcb3ff5f1b8e9fc",
+ "chksum_sha256": "1db28925de61b31d4d1494430b130beb85579fe7f3ac582b05ef26ced8161c28",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_n540.py",
+ "name": "tests/integration/targets/iosxr_facts/tests/cli/invalid_subset.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "25af4a8b6f30f904cef024bfb673c553f73039ff3dc44dd31d4d5bdf5720e735",
+ "chksum_sha256": "9dc93102aaeb6318fa47c746d0ef7e6eecfc39757b5e0af1e9503a309c6118db",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_acls.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "7f5f7deb3c6e2835f74cf3eaac1f8fca7893e84117071dba2f235b42fbf681c7",
+ "name": "tests/integration/targets/iosxr_facts/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_banner.py",
+ "name": "tests/integration/targets/iosxr_facts/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "08ca981cb107565a78d51790ad4d9fdccf1f744b6ce5098ce101da34b0294fad",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_static_routes.py",
+ "name": "tests/integration/targets/iosxr_facts/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "789b96b3f9a9a76acd2cf9e2eb4a2743203b8baf72ea8872b64f095189ffb659",
+ "chksum_sha256": "aeaea690f4a27b4af77c33a24968cdc89de2ca73e590d9ec1db4b80842750bb7",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_lldp",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "4135607fe98acfedbef4f2d3305b4ade7e5e833130f049f310b68f32ce451c66",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_config_config.cfg",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6fe81e446733fef4e3643a80042ab4111b9b0c927599c4b5972ecea4c18b4ffd",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_l3_interface_config.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "50f889004120619f090c295fe5f40c5575c0a4feaed60a14d863d00bf25bd2a0",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/vars",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_ospfv3.cfg",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8a6d31304503f7cd58289c7ab493bab726a003a69dbcfff3177f82e051180ff4",
+ "chksum_sha256": "29a8acf3766df1e54abe6a3dadfc393571647722393b132444952162b30a60ae",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_version",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "089ab6658c475d1146f913b1cdee2671b46051958e2b7f562da626d327456726",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_processes_cpu___include_CPU_utilization",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "c6eca4811fafb01f204de26b037fee16d63aca082ce05d57b9f0c52fb502ef66",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lldp_interfaces_config.cfg",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/_populate.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1c4e458ac2250cfbfacd5b53e5937c792bdf09a36bf42c7d27cb5add93ffb693",
+ "chksum_sha256": "2b84773b00c039d32e50e18779dfd48fc98e4f0012351d6d6c1ecbd740d25936",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_acl_interfaces_config.cfg",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a5870ad2392bc344f5d7c254ecf5f1b5d317527c2efa346a55a3a73fb0ccd10e",
+ "chksum_sha256": "417f4d3094f95606aac731b14ae567a97c7b703114b88423cb677e0f6b2cc06c",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lacp_config.cfg",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1ca4b510769bcfc42967e42d1b560e18908724b345676fb68e76571dfb84e847",
+ "chksum_sha256": "9dad2238d7ee4b8fb78919028c1bb64ba29d4e2088f53ecf5fa99ea9c5e29c87",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_static_routes_config.cfg",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6e148c74b09c0b22e87e8e55b815a0250281aa8daabde38b951b425cfbec2442",
+ "chksum_sha256": "d6ba2253349b074129effa793f31923b22ae2448ce58a9549023db855839460d",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_lldp_neighbors_detail",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4135607fe98acfedbef4f2d3305b4ade7e5e833130f049f310b68f32ce451c66",
+ "chksum_sha256": "14d91239138aa32bb7f451a89aefff422136e57427583623a172747eb5814453",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lldp_global_config.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "cc8ece13d91edafdb680a275bf4c794d642f584b24963f75e91d399d26e90dce",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/fixtures",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lacp_interfaces_config.cfg",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "04b1c2fbc56979e8df559dc3a499adaff452c0815be45fe4a0e2b1b74f740831",
+ "chksum_sha256": "81e585cfbf29f1293be9881382ce419c6a2b0cbf9c1f87be057a241de2f44f98",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_memory_summary",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c0fedc43463c95b152254b43d741b62c704ffc82b2707b758d1294283384c4e0",
+ "chksum_sha256": "be06b4f3cb25a95c6d1950c4919025c1cb15e114624d59b18c0eaa5a7d79b52f",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/__init__.py",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "ec8d829135a6074a8ad75ee76a2a1a4079e03325d92c0e830515cbf90f31eb6f",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_running-config",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9442b8aa3e29caa5725d8968da29fa173e998d7c664c92b3ddd66a7aea76a71e",
+ "chksum_sha256": "a8d21a0b454b78c9643c6d1c47de95eafb44e9199b1a8bca7588c0d9c91cca02",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_config_src.cfg",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "57d42d2e8e8b7a4b6cae566115ee42fecea077b525cace10cefc3b7dbd85f033",
+ "chksum_sha256": "6e7cf195c2dfadb34e7393d4c74acbbfcb568899d7461c2bb6b4fa5acbc48b70",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_interface_config.cfg",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cafb0268e9f22c966719d76a2b7267d966ef98748f68cf3594ea55a3efd03945",
+ "chksum_sha256": "717d1fb8c96130db8d6288c45c7c8dc46222d03917bf77b322b871ffcafd3a99",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_version_brief",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/rtt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e4eb1b26a35a3c5bcf1e45eab472c8d59ff0559cfbfe701cd60c17ee6d9d6957",
- "format": 1
- },
- {
- "name": "tests/unit/modules/network/iosxr/fixtures/cliconf",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "f5bdefcaae69fa3cffe08302fb9dc9f706c3fd00edd4d2c86d032983d66bedbf",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/cliconf/iosxr",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/cliconf/iosxr/show_running-config_hostname",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "749f869982a235df56c1c7e404744c441340ff6da90dece0c8b83d63ff47e7af",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/cliconf/iosxr/show_version__utility_head_-n_20",
+ "name": "tests/integration/targets/iosxr_lacp_interfaces/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cc08220e9647a2a3d34640ffabc08fd34f9601e229ab7cdf5ce4224f62cc158b",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_version___utility_head_-n_20",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e4eb1b26a35a3c5bcf1e45eab472c8d59ff0559cfbfe701cd60c17ee6d9d6957",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_banner_config.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "373fefe369cd647022df09438152a869d3c407cb05c51b3bd8214b81471d76e9",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_ipv6_interface",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "151235002e58119649b79a98cbacb5ce155225e31aa0188dd8085ee0961feacf",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_interface_gathered.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "06b46488db2b8cecffa505d7a8d7f3c0566df2beadef2fb795f3963e26bb1504",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/vars",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_ospfv2.cfg",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "27b9a4a53478778c5781170c052ba66bcc09dcb40aab0709d28018f6cd332126",
+ "chksum_sha256": "0dca88a635c4df7935a64b62dcc4e29afc8ea29e79c5a69790d9fa39248aa593",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_system_config.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "18ae20e11b3f557435b212a739a50c59c95e4162dc13989695e6c14ae35e58f7",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_acl_replace_config.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "197b575ae7d14aeb340f84bcb05ca1e4c7f84786dec07881afb650cc75106c20",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/show_interfaces",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/_populate.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e37745f7a4d614d0aa5da44df8a0acaea5820a5900d65cabe9640ddcb7e6ccd1",
+ "chksum_sha256": "1fb4c8047c353cd10a83ff0a2f9eb2c3455e1b72e81165bfecb475a5969d11c1",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_acls_config.cfg",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7415a69cdd33bff4395ad90a4cf6a930082691564493b998844e499a5039d13d",
+ "chksum_sha256": "e2d359d45a561dcc99db2945a7e3de3c4e3564caaac19c643672331b7a2c26e0",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_l2_interface_config.cfg",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1c18f829582b9ed3a84bc5226dfd05be9c736dc0c949d61f719c71284e747e1d",
+ "chksum_sha256": "095271b41184a0146f918498fb43a1d4808359cad386c08f3ff6ff8ae3991fc4",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_ospf_interfaces.cfg",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c3e8a76362099f436fe64dbd9dfc6401c862dac9c7b36be4ec83b36d125be2b8",
+ "chksum_sha256": "bac4a7214f9a2a43940bb7ea473ad5c479dfed034cb1f092169751886339a4ab",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/cliconf_ncs540",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/empty_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "3c0a26973a1f425dcb788f4de6ffb431f0fb3cb439b285427e259545f81d6079",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/cliconf_ncs540/iosxr",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/cliconf_ncs540/iosxr/show_running-config_hostname",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "749f869982a235df56c1c7e404744c441340ff6da90dece0c8b83d63ff47e7af",
+ "chksum_sha256": "09906ee86cc2c5b1a515dafa190e3576def507f53ed9563c471db011ab76eb54",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/cliconf_ncs540/iosxr/show_version__utility_head_-n_20",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ca53ef4a0ab10529e7d5df9fd669fae547be148b08ee7075141212ab90a1e929",
+ "chksum_sha256": "0bdd704c64456dc5bd746f258448a6c7c132cd3b2f06849f59bc8454e1b93189",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/dir_7all",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c5e2c218c5731bee3f874af0bc5d5694a426ceba650efc03795a5739235f0120",
+ "chksum_sha256": "78ab712357d68b164ba677cffc2bc61cf9184dbe7eb616461b039880544c9d4f",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_user_config.cfg",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e387d5d8b668b1f290872aab2a3e8f8de3d4bdcb99906b8bbf618b950f0c60e9",
+ "chksum_sha256": "2c10d1cc4272407919910b0b6c62badf94ef67f853fa1ac99a581603cc9ed7da",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lag_interface_config.cfg",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "25aaec36c88ca1c78bdae21f0a0e072929ce56e56f569967927ab6def72d972e",
+ "chksum_sha256": "4c33155ba2ec1dea7921b926e4baa656122f8bdf75ab4e39c85fba98e981d7f6",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_acl_interfaces.py",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8ec7f7a7253a073da59b55053ac9d52714a9f6ddfe55966a4333730f9fe6a355",
+ "chksum_sha256": "aa7e3e3c95400ac64035e994ec52bc2663674bb98562dd66e70cd1a18cab813b",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_netconf.py",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/rtt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "209aa02e404cf255e643c487b9c44442ed9b5e17ac62c5526c0c02825c6694d7",
+ "chksum_sha256": "6e0d64d1e1033c62bbc4da61e6f2e49fb79ca27eba372a6c557a6fabc8b01548",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_facts.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "b1949ff68f966a8319f8243b815ea48024ce7e72b3e98606155c205a40568280",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr.py",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "775a3f292dd11bbf06389c191e39f326f65655899f046cd2f9d0fc53c527b972",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/iosxr_module.py",
+ "name": "tests/integration/targets/iosxr_lldp_interfaces/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "44fe73a4355f43b735971cdf2927a17ca35a317d8d3dcf7eba3679e42f827bf7",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_interfaces.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "980a9645e0fb54365d3ba45c0965ee1c82884870a8cb239bbf38ac0910450a42",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_l2_interfaces.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "fff7eae63c3d46e98264e6bdd9ab6c2009bd84bb53ff4a53575228f774a4036e",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/modules/network/iosxr/test_iosxr_lag_interfaces.py",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e64ba104e28f652f4300a8e7c43d4aec50ab8bb28f8f97d5bde22099f8f20b6b",
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/unit/compat",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/compat/unittest.py",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/vars/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "727203a3846be41893b78a4b77852a1658925e936fb19539551958a5d8e8fb81",
+ "chksum_sha256": "f9a9d7ca96d490c22c02070c8c68ba92103e69f4a072341a141d204d7173fe9f",
"format": 1
},
{
- "name": "tests/unit/compat/__init__.py",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/meta",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/unit/compat/mock.py",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a4e0ca26e6e2982bc40db782db3a0d4950e8c5a749171c0da22c27c85acd23ea",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/parsed.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "312204dc90b5c1572a58a7a44d7590f6da0274af0a9ac9102c9c1e762694d64f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_populate_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "018ace52485c2b1609f5d7d8893cfe0b99b5204eecee7eea3d3b634d614a1e1e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_populate_vrf_base_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "303b9dff6309fcb32b8eb1e05d36298973519248849c1ddb442a6ce54e4ae491",
+ "chksum_sha256": "9d94b9491a045f06789eaaa96222a72a7dd8f65c48d45d88dba16fac049fd704",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "aeaea690f4a27b4af77c33a24968cdc89de2ca73e590d9ec1db4b80842750bb7",
+ "chksum_sha256": "52cb77efeb2277f2766261efd23be1b385eb0a279a4858a160fbb23e6790f898",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tasks/netconf.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "74e0fd06296ba78b354273f00e39a2cb9f77e8102eddc40deb284d83c52255ba",
+ "chksum_sha256": "9c36f82fabc3726780c6dcef3a0fa8d4d7fa7d019fef1d97e076b8fe18a443fa",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_populate_base_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a6c17c3999a6aa6f3d39720a51223d01ceba114a4e704ed27bec76342cd0abe0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
+ "chksum_sha256": "bb4ab173f008550df0cc48f83ecb505db4299ee8a9f026dff12c5af63d14b7fb",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/defaults",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_parsed.cfg",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "f559ed5b722bfebecf0cb6a696f9bbcb6ec56cf63c25e47be07bf9478e556e4e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
+ "chksum_sha256": "faf8165e1aa4827820ee0e9a0ff2c418cf23c682592ada66b626266facf9d1b9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_remove_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "c455861f770ac7341d3e29ba6804ffdd075bd6fac56f4e5f07b494eb12aa6cc7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tests/cli",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_populate_vrf_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "19489912900216d55b30d715921bf8e1edad2d1945ce967383c9b10bf045aa1e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tests/cli/basic-login.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "00656d9558735dc363fc4ba83a58620f10aa6ad82ab4554f00ed2655922f59bd",
+ "chksum_sha256": "70746bef62da91f4d74143ebbaee0b443f901bda32a4f1e5a841b32d4c6f6f66",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tests/cli/basic-no-login.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "25e88c9b68237bdf23639108d7085f04bedec5592b86fb12467e7e3ba449ca2a",
+ "chksum_sha256": "80bdc3eb58879b59242b45b0227e215f0c14772fb790850a5c4614c1d040852d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tests/cli/basic-motd.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_route_policy.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a63b5980f97093dfa1ff3c6f3730f2ca0eb3c011af4430267f16cccdc0234d72",
+ "chksum_sha256": "0357901519ac8ac68f6c7059838c4cec150ef91418cbe8f82efc4c0d43f6fa9c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tests/netconf",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/replaced.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "cb254762f05493022cfab5268eb344f0aa9c5f62129bd422903006e890d1f01f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tests/netconf/basic-login.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "d831f48454277a06c4809abc0d238b1963f16278853be6be3eee834b0bffd3ba",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tests/netconf/basic-no-login.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "50f1c5622a99ec54a98a3b978dee91614909adcedf67378c13cd2f3cb09e48b7",
+ "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_banner/tests/netconf/basic-motd.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "52cb507d481aa76f0a7685583fa5c7828e6271804fe2a90b34fa7159c24eae54",
+ "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces",
+ "name": "tests/integration/targets/iosxr_hostname",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tasks",
+ "name": "tests/integration/targets/iosxr_hostname/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_interfaces/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/defaults/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/meta",
+ "name": "tests/integration/targets/iosxr_hostname/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ec4fa30fc4a7b9e002d1c7b3932286ace72ba36e4f532e2cc79f49d07e0794c3",
+ "chksum_sha256": "8fb0722d13cbb07c9e9d85b76efbdae857bfdd1801b6aa0501a52946e6b6d588",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/defaults",
+ "name": "tests/integration/targets/iosxr_hostname/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests",
+ "name": "tests/integration/targets/iosxr_hostname/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "44b35581001d7173e1b8f2fb5c3f8804692c59c87594ba3f4bdf1458cdd56256",
+ "chksum_sha256": "823462a54fe9b7f711ce0331124bd72c3c4029547fd7d1c2e5bd1da25582cebf",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/_overridden.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "26eb03219bcc0caba6d5b3be37a6bce7fa846c1e5ea6d2df9a5fba581597d7af",
+ "chksum_sha256": "b3905393cfeb5a880d6f501a9813b52d787c771504efb07291ea4bdf91a83457",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/_deleted.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d1264641b82c36fe0d15026aa6bcf379dcde00c183ca8f1283a7e9db9880c50d",
+ "chksum_sha256": "1fb084918ff5f04f5da804437d0287f888c6b225be719b39e7599e4d2928890d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4b561e6501b1861665d181d39f4882f6c99b610c359d7294443b5e37722edf6b",
+ "chksum_sha256": "348ce984e68aabc275d61e8143b23c6cc59765f2510b073a4c611fa62254a4b7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9e989cbdc6bc0299a75483abb2bc9f771224d13dbdd084992fd71e6ef57f1a5a",
+ "chksum_sha256": "a89c158ee6a5732379e2b446d1d6e307cb116b5a4f602e32781b5e11598f3c9a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common/_parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f6957f1a450e714240cdf34121eaf5099db25f1bda037680c8af357fef80839b",
+ "chksum_sha256": "1b0de89ec88a4c3c844244ea9b8a24ef5d12fe4ec4932c525b720742d77334fd",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2390ab9c8c2958dd0623138f888fa1db1e40d20023bb803e5a1fdc9906be8504",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/fixtures",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "0c727923bf03a87bd59efc3eb98d414cf99ea84ac3748d32412b7eee33996553",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e7f495f2b2f098efc4830e55aecc165536ef8cacbf35fcefc030cfa3a6a5a345",
+ "chksum_sha256": "33bb48f812aef67e24ce8cffc06916f7f8adbb8977853170aeb32dd150bf334e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tests/common/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d3915314d2bb6a8c96a0f18c7cc4d1bdbb6a16e78a660baf7328ca5f6fc854a1",
+ "chksum_sha256": "e2591c3d8f9408a6d1879a028da5491a9275c44601b28d5d1341818ecab434a0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/parsed.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "9d90b33bba17d4d2ae74d79879e9163f0c413e1d4f076d7817c3a856e456e41f",
+ "name": "tests/integration/targets/iosxr_hostname/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c2426117bdd1320e641684a463c4b947c1864f76710eda7ed9a36c06c1b3615f",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_interfaces/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_interfaces/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_hostname/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "628f1746159ca78d2b44a74e2309d2db9b380b5a8582fb2c0f0b92c3ba38e95f",
+ "chksum_sha256": "2d3350be00fa2af0f217f369684578df724bcf9550402e7a54ef1b84f32dcb53",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global",
+ "name": "tests/integration/targets/iosxr_snmp_server",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tasks",
+ "name": "tests/integration/targets/iosxr_snmp_server/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_ntp_global/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/defaults/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/meta",
+ "name": "tests/integration/targets/iosxr_snmp_server/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/meta/main.yml",
+ "name": "tests/integration/targets/iosxr_snmp_server/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "0f9c668532272c0b616e70d3d77dae2fb25871e3d07b04cc8702b25f51ec4ab1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/defaults",
+ "name": "tests/integration/targets/iosxr_snmp_server/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/defaults/main.yml",
+ "name": "tests/integration/targets/iosxr_snmp_server/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3116e5b1f3807158456527c7d2ec5c4ba73c2f53d75a464c9aa0257257279ef1",
+ "chksum_sha256": "990985bc43befcb4befb0737e5dc22784856b95aa04a8139dee5020628aca31d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "12edb69044ee3a03f3bba8317b8d590ab8f7cb428e0b6047c6e86acbf91cfa23",
+ "chksum_sha256": "51190a6fdbc4b50898f72ccb49c0e3f7c8856ed9483e53bffbae15805d583c7c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c8999671a348fba3821b25049396c8971fe8a24a577d5d704c8c220c81d0ecf8",
+ "chksum_sha256": "81d07f1d66f078236899a5e835c4d53479004393bfb1ca80caccd1afa0cdea90",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "07b3031d563cd5f7a06f39a5e4edb6f5b3334d8dd70070337cec600a6355b08f",
+ "chksum_sha256": "4d26d4eb07781e55845119a7c3513bc94bd975804d6a5e2f86a63086bffaea4a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/merged.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fd90f3a750d4f51a1d947cd1952156f4b8245d1d09d4741d57b882a9ee302c2f",
+ "chksum_sha256": "d365f215fa2285f64eaffc334997ac4ba381ba0fe72d1f0ddcfecac8b076eda0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/_parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4c551ac7c741dcae87dfa4237c9c2387202c54e86e04d9140b8d7684d3560fb2",
+ "chksum_sha256": "a4e26c01ab8c4e0f46bbacc76fc290c380ef19ae68f2f3e48db74c3f3e0554f8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/_parsed.cfg",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5ecf37c4d4f8799590d36debba286353a94b76fc0f89929f5cef6cf762337fe3",
+ "chksum_sha256": "ae3ae2d79689b84f4e7d6094ce2e78a4ff7e4ab351b50893aa2ffbb47377e75d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3ed2c59015cb8f315b1a7d5475e42fa855009b2e5d26f656eb6f80eaacf718da",
+ "chksum_sha256": "c84f687a0d23e760666157720b95281a7e02562f1304efbb9c904f542c7ef969",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "aa640d9b74a58c56f1bff39b0d710b0f9e072c59d1029e8028071ad927e83119",
+ "chksum_sha256": "92a61d453a67eba0f68f754f46ae9ef6b90567ad40e8555fd46868a595bef998",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "37b4fdb1a797393df3d182478993235633244c539af30725013db77cec0d1178",
+ "chksum_sha256": "d537c09198b49b391f157eba859faa21d25fe4e4db79228887b12586b2207ef7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/tests/common/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tests/common/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "be949100104e75250b3f92b5f02d93e8a471631a4ef398d2c24d2030c1b3a57a",
+ "chksum_sha256": "a38d54a4fd46f4c94df79af4550ad013eb6cf28a11f2ddab930527a035c6349a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/vars",
+ "name": "tests/integration/targets/iosxr_snmp_server/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ntp_global/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_snmp_server/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "33b4175617133438627a3921128a558f7c3cfd5e70b930808c06634e4fe3cbc1",
+ "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_snmp_server/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "2d3350be00fa2af0f217f369684578df724bcf9550402e7a54ef1b84f32dcb53",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tasks",
+ "name": "tests/integration/targets/iosxr_lacp",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_logging_global/tasks/cli.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_logging_global/meta",
+ "name": "tests/integration/targets/iosxr_lacp/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/meta/main.yml",
+ "name": "tests/integration/targets/iosxr_lacp/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/defaults",
+ "name": "tests/integration/targets/iosxr_lacp/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/defaults/main.yml",
+ "name": "tests/integration/targets/iosxr_lacp/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
+ "chksum_sha256": "28efea0049957f8eb23160dce61b09a38b89b1fa61bc53f4f53b7f809b4eebd1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests",
+ "name": "tests/integration/targets/iosxr_lacp/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/_populate.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6b79a9c0fb64ffb5ea3b2499161f3d284af835a1e17ff12cbfe838a09a936573",
+ "chksum_sha256": "fe0b5773fcd48afa2ba50bdb1cc2318f5d4dc3d46362db64195210f5ff26acf2",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "279dfdbc6e8e658f0034995198e414253f0a512c6590a311da073cae0a52d15b",
+ "chksum_sha256": "c9445f3494ae6fab46f8a866ba98cccfa586ddf8b3c467ca3e6da1a757d83e7b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8149279cc0a1da197893f2b231b99e89d35f72f7eca43c0ded62a1f7938af73e",
+ "chksum_sha256": "3f35e7101f1490cb9fb6467b196a0b527dd72ef2a8d72925ec6567770bd58832",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2b6b32698c946e6caf83b8d756358cf0fe146dcdf81efd2b020ce595eba38bd4",
+ "chksum_sha256": "ba2306dde118373ceb847e377f4d6017846446a5d4f20350f3dab7ef76ed6c9a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/merged.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8e2c26f79a8f6cc6611dd48d408df870cc43853b8d8dd9ebe0af83465119b0df",
+ "chksum_sha256": "d208dc3d0e8a9a35951844e6a916db895790ccda6bd7bb550b824a7eb4477b30",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/fixtures",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d72b330e428d01f36ce0ba454497558efb2aaa4a3d2f4423378d93febb7025a4",
+ "chksum_sha256": "b053b09f9388c7f6208c51e8b9e53867bd6352bf37c9688f28b02ab348ed3767",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/_parsed.cfg",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e9111575d03ca3e8cae1744708bc4329dd05fdd40ab5468d722198a6728b1dac",
+ "chksum_sha256": "66d389919e87982a7de0c3a90adfb49bb46d953079385a160b96eade8ab816d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "909a21409e28a252b2c0d6fccf1e6c0e2cb51d710665aa7c0cafc11d6679a727",
+ "chksum_sha256": "93f1a75fd2d40c2d5b43a04650b66fd0d98e638e951373de1fbe2f5e22b79ce8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "02dd8a9273d456e158f8810372ee5f70c1b4ea56d70cfa11eb6dab8f9023b558",
+ "chksum_sha256": "b8a5a0ab330416618101c508230864f1c4d2956b5d3babe9e74ac3c295439a3c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "10bb238d21d24df6fe4e476d542492839c1943430ea17c6cf9275eb4790da423",
+ "chksum_sha256": "26c4083f5bd77b0b8a4a7866d3a93116bb2f0a0e9a3620beb2651b37cd2eabbb",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/tests/common/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tests/cli/rtt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "32b4a5eb23f7544ff53968c2f2f714963b86c198caa83facbb6e36be9cb85d49",
+ "chksum_sha256": "1539a41e787502ec7781cbcb2c00157799a196ce6da851d0565b96d14db4059b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/vars",
+ "name": "tests/integration/targets/iosxr_lacp/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging_global/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_lacp/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4a069b29e331858b268f0a2ab9ace19d5bf793703a8b5c452ac8724a6570506e",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3",
+ "name": "tests/integration/targets/iosxr_lacp/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_l2_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tasks",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/vars",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_l2_interfaces/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "c659daf4218da5a2de29b769dc1250d37a6a80151c93a58fb3958289f5d8d59f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/defaults",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "ec4fa30fc4a7b9e002d1c7b3932286ace72ba36e4f532e2cc79f49d07e0794c3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "46bf472822cc2a45ce47c1ac6c8059fc5f228be53f0ee692765832aa1541f811",
+ "chksum_sha256": "9eb5c038a48458b36702ea94d1bc8172511a8eadeec71fe922d406cfebf4b5c7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b353f038fe3608efaa4fe240c2490e4d96479df9fac05c5e65b382b2b5eb45e5",
+ "chksum_sha256": "86dfa2d949109a946c52fca30228bdf700908e44f122a528c64d6952f5d45a78",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b74c20ce7b08e53ee2f6ad55e8964e7d763329b130c8a57f5962395f1daf2a13",
+ "chksum_sha256": "ca461ff84f99d15126252d878ef50b92ce916783f8cb6ff91f2e2342144dcd7a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "771f96cd83c9a893ed5ea4eb2d25b331fa2728f8399f0fb2327327a2eea69eb8",
+ "chksum_sha256": "133cc3a327728f918408d45c77742cd31e4cc17537871f0d02674a5a48c394c7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fe864b51e70814be13bf52e56f90108c6f6f874ddf23fc9c229019215bab349f",
+ "chksum_sha256": "a4d9508554b3caf42a189031a45bbe918f8d87ab46b49670f824f45e84f1f73b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/fixtures",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0432f28e01aa6fcf74a9f27e1d245b6e7368bdf7c4e6cada6911becc1a5d8cd6",
+ "chksum_sha256": "26b4e7ee16aab6f1a3a11e5b8dcd55412e8afba623415469b2aa057b23126745",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "296f132a73194b9b2d134f6cba1b69da8f2e1f3345c4cf5952c8fe686e1eac91",
+ "chksum_sha256": "b908ec71d04a400c46745f5f6aa67edc06711a6fa409bb6ed2570d7b7bbc7f88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "97c41a9ab68d27a209106c1f47557a5659ca2e8914fdef8e29514b208c8c771b",
+ "chksum_sha256": "50d4197872d8d2199638a7049cfcaac7c3d9332ccdc4b432d84ab9eac3fe0899",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "38ac896b32ffc759f2b4e498126f827b96d1cb0cec61a9c8e1669aee7d68af1c",
+ "chksum_sha256": "9b651c37d64cbc8d8ce70ebbf64f9edf9f32ec1b9986713f8e786bb8dd1a5b93",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "820c9d8378bc3893f82eef7b74466761336b9e7acf36c99a76ab549c03fefab0",
+ "chksum_sha256": "18a4c9c8fa0b4717435de1c5b0c06e1bcc37099d4e1e2f50cd52755b5382d90f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "959f73cb330969c6963963b3a9c6ced291c02803d8b43e0d280691e1abb94a88",
+ "chksum_sha256": "8735a17ccab3ecd1af096f3d1c722e7db3b0ae5c7e48667aba20f9ec6b155d08",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/fixtures",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "717d5351bebea57a2f0ccd874a2517595c2dda6c4ca8cb3c6de7c0902aa14b75",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_ospfv3/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv3/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_l2_interfaces/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fa66fb8ce0cc80369445c497f68d5e087540f12ad98f96f181e99c7500e5f232",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces",
+ "name": "tests/integration/targets/iosxr_bgp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tasks",
+ "name": "tests/integration/targets/iosxr_bgp_global/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/defaults/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/vars",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_bgp_global/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cdac5ecec5537510649ea64ca19a23351ebc7e9783ff4fe4f220079ed2c37bf7",
+ "chksum_sha256": "744a98c76b992e1adb641f9f1770a9d7aafe06e4c75ae8a26c889b6fd99b376f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/defaults",
+ "name": "tests/integration/targets/iosxr_bgp_global/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/deleted_all.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3fe49d80821c922d19f9db8e41eb9a60b6328f43791322450bf5d78899332dcf",
+ "chksum_sha256": "2ada9252d595d233bb3b7e2a01900965416d147291a2ac3b443c70c9478cad60",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6950308b0007d4bd83a9207819818cafea411ea68e0e0d16cd0b142257082729",
+ "chksum_sha256": "73d93464c7e118949c3a6da1e915242a227681ab6ba766d5de54953c3cd6dd9b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/deleted_af.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e428186b1eddbc63e5395419d8183ba503bfb276767d1c1e7fff71da95af734d",
+ "chksum_sha256": "7c45590bfc752fc39a81b8b358968e75e75335e4c3d6449f6a8ca051999fd2ea",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "107424d86e345ce03603238560177493367356c6fa158092d8c272e20f8b3572",
+ "chksum_sha256": "05d664f2d11d59132b41ab8f93edcb49d06d8f827796db4c9dab60549b4166b3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ce73c16381b1f6d60eb2a28255e2c73d3e440383faf5b4c592be6a2a17ec4cf0",
+ "chksum_sha256": "0d3f42e30ecfd27dca2f459e67fcb29aa7eb221087dff2125a4b50e24de047c9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ed9f2b98d464bf8603d35a074fe2d50eb66d3a2c595967f48de1264a2038dcab",
+ "chksum_sha256": "5dd7dce83c0f85059155d19b0844f40613a98e42f0718a0fa319c1bfafc0b775",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/_populate.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "25049f0c45154ecc9748bca191fbeb5239511e4a87cc68964b1899d9731f178b",
+ "chksum_sha256": "69b28ec7e3b77375e263157ffdbc2e5c7dea56353f9a906f0efdab44aaba2efe",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "646caf77a4a5a75a19987a0316b75e38bcdf89ee4cf21a2e7e6a0f2ff925eca0",
+ "chksum_sha256": "0fa5a58884c54913bb3233265309e71f17a41edebbb6e521712db35088bddcc8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e7dbd305d647109e42dac7d09473eab83bb832b522169b0d9ae7ae0a6a8e33d0",
+ "chksum_sha256": "03ffdfe82c9b009133361192299521b9457798b577daa4aee23d17cdffc2d78e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/fixtures",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_replaced_af.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "85013bce86eea3299281d203601b99b8f56cc72e1ffe45075f6147bb5b090742",
+ "chksum_sha256": "6c983c5b8e7bdc4997dfda6709c7d4a8c719b507c82b73041b3159cca9d6a039",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/replaced_af.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "47e2e6914d5891922ec91d009954863a86a6ce47df64b1db65d886ff8a9c7d0c",
+ "chksum_sha256": "1adc26fbed5ebfa1eebe6013b93d3341c85b9e55a579bb5615cbf02e5a650536",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_populate_vrf.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3e4615b224f5c3f3beb526a6112487ea2f90880deefa2eed6e7903c023dee300",
+ "chksum_sha256": "73cebb0d68942b9cebc4449c12ecdbf9d07ad5ab0375875f6b2dd9a03bd87ca8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f86e8be0f7d1983eb2350200ecb588e258b5712eb5a6e027fbd540fb3664ebe9",
+ "chksum_sha256": "63d9fa98fdd8596f997fa6c705bf0ac62ad1f9d958b656b0c4b29f5ee7c2e3d3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/vars",
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/purged.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "2cce29019f0726c03e53a2daa42ff31d962e2df7b0bcb6b6a75cb120950ff68c",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_populate_af.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "d225cb9e1c413befc498bed1759effe731146fb93a8275cc5f28a9fb6cd62733",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_bgp_global/tests/common/deleted_af_with_vrf.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a04a3326feb2ff3aa7d9895fba630bba0d39c7e0ac0335c378d6c9c726dea9a7",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_bgp_global/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acl_interfaces/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_global/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c9c186e5b37c704de87faa743ec5ba48edef1722215a550914539801cc5f67fb",
+ "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_bgp_global/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
"format": 1
},
{
@@ -4327,52 +4320,45 @@
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_cliconf/tasks",
+ "name": "tests/integration/targets/iosxr_cliconf/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_cliconf/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_cliconf/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_cliconf/defaults/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2d3350be00fa2af0f217f369684578df724bcf9550402e7a54ef1b84f32dcb53",
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_cliconf/meta",
+ "name": "tests/integration/targets/iosxr_cliconf/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_cliconf/meta/main.yml",
+ "name": "tests/integration/targets/iosxr_cliconf/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "9c35198fab18c93963cab948cace1ebf7409e6bfd720d8e3d2d39d40e9d20458",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_cliconf/defaults",
+ "name": "tests/integration/targets/iosxr_cliconf/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_cliconf/defaults/main.yml",
+ "name": "tests/integration/targets/iosxr_cliconf/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
@@ -4397,4497 +4383,4378 @@
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_cliconf/vars",
+ "name": "tests/integration/targets/iosxr_cliconf/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_cliconf/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_cliconf/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9c35198fab18c93963cab948cace1ebf7409e6bfd720d8e3d2d39d40e9d20458",
+ "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists",
+ "name": "tests/integration/targets/iosxr_cliconf/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "2d3350be00fa2af0f217f369684578df724bcf9550402e7a54ef1b84f32dcb53",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_config",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tasks",
+ "name": "tests/integration/targets/iosxr_config/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_config/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tasks/cli.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "name": "tests/integration/targets/iosxr_config/templates",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/defaults",
+ "name": "tests/integration/targets/iosxr_config/templates/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_config/templates/defaults/config.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_prefix_lists/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "c67459067166baed6059b02907fb2692e34868270185b09fcd9f5d7c3ec013d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli",
+ "name": "tests/integration/targets/iosxr_config/templates/basic",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_config/templates/basic/route_policy_clean.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "351ab25b2412eee119ffee510ebe0b70b40b13e8111e0c4b2b5c519bdda51634",
+ "chksum_sha256": "baa2f889363d8827d04378ac81e1516d840d64a721e4cc8284c937390206904c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_config/templates/basic/config.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "00f68885674a79797fd718487a3df7e70af4782785456212e76c50cf85495517",
+ "chksum_sha256": "fed860520ec0b19850744af6be1c77939335d4a09539bf563d0c15aa6afc84ef",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_config/templates/basic/interface_config.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f40f0a57eb589df2ee64a1628873874408bf7504b5620c6b275450116f81dae0",
+ "chksum_sha256": "3209d667d131c751b8cb1954bceec81eccb663a5e257b81b7394a9edcb9e0d70",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_config/templates/basic/route_policy.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0b1cc12f4914b97b943e06edd3ffa0a27d298e50fdde3170dd1257a1c9fdf07c",
+ "chksum_sha256": "83c3226c2070afbe01cde658ec7852261ac925abed96766989888c70a2f8bc92",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_config/templates/basic/init_prefix_set.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "98eb3a3642a23b70e1b74c890a478169edcb4a079cb75d158fceb89da2e9a16c",
+ "chksum_sha256": "92dec92ecf095d1c33c493f4769541caa745787d80e498d6ae81decc93351e0a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_config/templates/basic/change_prefix_set.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a43a99763a924f63fec89ac15da6a0e52887599d1f3c8c22df8e5b083fdf9f38",
+ "chksum_sha256": "91a0239cde35ce8e75ad24c8f9c853014cd0c7a5554171ee3b0ad50cc8ed67f5",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_config/templates/basic/configuration.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "293a473418d1ab4abe4b92f1ad395d0798f956c6e81b60b8a9c96ef6423702b9",
+ "chksum_sha256": "1fd4692dc95cf561f544f8f680c9046add01c85c6fb83c17db2690cb854d3bb8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_config/templates/basic/route_policy_change.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "faa07f9fa788bf1fe18e07fb1d06f797b05da7a822318916f969975dfaac5478",
+ "chksum_sha256": "95c74f6778f25c6385437de97ec5ffbbef5414ed42115d8b7ee276fe5d7fdd64",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/fixtures",
+ "name": "tests/integration/targets/iosxr_config/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/fixtures/parsed.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "6124272ed18483b35ecc3e79e5dc7a97fb53f4cd02ad193d1d860f408711fd5b",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/replaced.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "35f8c72cfa440d55ad5148e38ef607e05bbb6cd1632a6ac7425d351ac301680b",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_config/fixtures/config_add_interface.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0cd46bf6eb4382f30d13e184852377422958a6f882a49dd694b3a82709265ac8",
+ "chksum_sha256": "ab5bf303021e5250cd67b0f4ad25b8127b74dd2d8630266a382d9ab2aa4c248b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_config/fixtures/config_del_interface.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2bc68f81719327ba9af3add49753b86806a773ae4d1dd82cc28b1d082056aa25",
+ "chksum_sha256": "087d7655b24ffcd3191a5cab8015486b1da1488345f6e7617b0523f575b0400c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/vars",
+ "name": "tests/integration/targets/iosxr_config/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_prefix_lists/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_config/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "056300e86e33d8bd4c6a91441a5aebdb0f1c0aac51930895ad3862211ead4b78",
+ "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces",
+ "name": "tests/integration/targets/iosxr_config/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tasks",
+ "name": "tests/integration/targets/iosxr_config/tests/redirection",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/redirection/shortname.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "c82a2cf83917d7934e758a867235e53629945aa1739c3101bbf61adfb9f248cb",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/defaults",
+ "name": "tests/integration/targets/iosxr_config/tests/cli_config",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli_config/cli_backup.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "6c6e65aa217139078a0e172b54fc00eb2cfe51f2079cb7d9b0a5d9c5d2a74ca6",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_config/tests/cli_config/cli_basic.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "256bd79f69876e184c69f562b22d1954e91f78e0386e273f4f11c5cf74b1d350",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli",
+ "name": "tests/integration/targets/iosxr_config/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/toplevel_after.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b4377cdd354c797bde70b1ab79c25b8126309a735c3e52ada4dd3cf2c61db4c3",
+ "chksum_sha256": "75053a4dca4669bd74e8c0edca7056cd31c40751cba6379774c337e466203cd6",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/prefix_set_remark.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a06cf74352024ffccea204ef3822fe08618aba04915148c8736f6387331f3662",
+ "chksum_sha256": "0fb66964d634451765de4922678ada90649e02acb0bc6f5b5ab6c723a506bc1d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/commit_confirmed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "40b9f6860fef89f7797529730ca794a03fef91355da74053086820283a821df5",
+ "chksum_sha256": "9653c9ff2afc35783f116961cb926bb5f1943c963d05125998cf71c2d18bc182",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/commit_label.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "52c1f9bebbf6821f0b098ff9cbcdb8a1b30b1044a88f3b89e8fb8e76ea9b37c8",
+ "chksum_sha256": "873e365af69c26af8ed84b963e8f670dfbf86dca68811b164b1465417160070a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel_exact.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b92b9c34db1ed38368a5daa18ab827267e694b837a278a42224c5652f0f3d876",
+ "chksum_sha256": "e18cbd1b58ce8368d11e0948fc75860f2b21e4092c74129d894fb7e4fa46dda1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/comment.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6627fdd69a02636b86a4d138377f7e54897986e3f16878ff6a55e573eeac3793",
+ "chksum_sha256": "d78c09db16606b84fe8cadf629fe73ef6d41f3eb81db7a19fc53bc00bc936de1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/src_invalid.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b9a8c7d0bff4202802918716797b5c1a831da98ca2bebe674f77d3e13de6b1f6",
+ "chksum_sha256": "ceaff4b3620df90e8208f020adfa3d1b12ca9bef955fd8e01ef5f0395b4fdcd1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel_strict_mul_parents.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "96c0644d6833fa509126bfa843bb259b9c9963e2e53d5fee080bb3cdece99de7",
+ "chksum_sha256": "8e641ad89ffb073b8597de019fae0ac2a48482a6a33ff9a3cadd97f364100c70",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/src_match_none.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4ea507d63e8a9cff4eb0a1fc7dbb6a4bf4e85fe8bf3f0075dbbc6e3505648d69",
+ "chksum_sha256": "7d11c76ae5a12b13a67769e0b7b49d0817c69cff27bc564ea39869b8a2517840",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1cd77375707ee0397f1efbd07a4f7fdfcfbec26c86042f65c7f29f3cca9a9c3",
+ "chksum_sha256": "81d687e492374044859a0efcfa6dc922fb526648b8631faf70b621ae6742489d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/route_policy.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "50f480556a54480a5cff156bcb4a8fad88e60404f4ca0ffd94df379667fd7bac",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_ospf_interfaces/fixtures",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "604f5b5f96027a1c3e5768650bdfd7687d1fed0a5045a3e5b9805dddd5fae6a7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/backup.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d11bd78a2d74e8dc46a2880b54b3500e2f88cc4e3e6fd42a249138556e94964a",
+ "chksum_sha256": "219bedf133ffab88c2bcd3bf803296ac143b96a71b45aad351811d07898f7c6d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospf_interfaces/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_ospf_interfaces/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/replace_config.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "934f6f7a277e34f616d5459e1989f9e0faeaf4e0a61444289abfaf37ee120659",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_snmp_server",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_snmp_server/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "520231e3fab8fd0eed892322eb5e630667f32730b89f1a06e01c22a72d33ff45",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/comment-too-long.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
+ "chksum_sha256": "441fd0dae9c75894224eb8056ba369437d96056005466872f0b850546eda0933",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/misplaced_sublevel.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2d3350be00fa2af0f217f369684578df724bcf9550402e7a54ef1b84f32dcb53",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_snmp_server/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "55ebc624d7356f89f6c2bb32d13aceff80e8df04d57c28f463023a7aca814ee3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/meta/main.yml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/extcommunity_set_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "cb9f1df2b57e8364e823fb60276e322bd994be2df12b42a7cfddb461bb3e0dc0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/defaults",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_config/tests/cli/toplevel_nonidempotent.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "4b629cb3f6c037494f307266e968320063f5533907d7b2b73a2f4c0cb8b91508",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/defaults/main.yml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/toplevel.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
+ "chksum_sha256": "98194ad2b27b0a9722de6305af5d2446201c488a21e52d33f31b82f51dcb9dbc",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel_strict.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "33a343c4930c4bd86c2f660177d059bdf6c44e52b4224ecd7e8ade878687544a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_config/tests/cli/toplevel_before.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "19a5a9e3043bd0b74fd7e71956374e204626d4346262c0c4cd3d9c579bb89f87",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/src_basic.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c84f687a0d23e760666157720b95281a7e02562f1304efbb9c904f542c7ef969",
+ "chksum_sha256": "474793b496f46c63df13e87815973af49d18fbc707f1d8dcd47060dce4344005",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/replace_block.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ae3ae2d79689b84f4e7d6094ce2e78a4ff7e4ab351b50893aa2ffbb47377e75d",
+ "chksum_sha256": "c25a28559f6b20688ba8f74a807251df375f9d3b938d100531569e723f908d1d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel_block.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4d26d4eb07781e55845119a7c3513bc94bd975804d6a5e2f86a63086bffaea4a",
+ "chksum_sha256": "45be4aed01d01d3a88065e21b231390a90c01575db70fe99bc373d253a483945",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/empty_config.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "d365f215fa2285f64eaffc334997ac4ba381ba0fe72d1f0ddcfecac8b076eda0",
+ "name": "tests/integration/targets/iosxr_config/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/merged.yaml",
+ "name": "tests/integration/targets/iosxr_config/tasks/redirection.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d537c09198b49b391f157eba859faa21d25fe4e4db79228887b12586b2207ef7",
+ "chksum_sha256": "4dda061736323dd09fa0832d73a74f4dec4a7c4665357ad20c914f15778cf99f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_config/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "92a61d453a67eba0f68f754f46ae9ef6b90567ad40e8555fd46868a595bef998",
+ "chksum_sha256": "3ba11d0a6ecc4c096ca24c09fc0f707954d3dc64ac8964ea17901fe60887213a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/_parsed.cfg",
+ "name": "tests/integration/targets/iosxr_config/tasks/cli_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a4e26c01ab8c4e0f46bbacc76fc290c380ef19ae68f2f3e48db74c3f3e0554f8",
+ "chksum_sha256": "c2b1c324c2399a7589d2fd4a7ed9b201f8a8299424924277b67298903db1d3cd",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_config/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "51190a6fdbc4b50898f72ccb49c0e3f7c8856ed9483e53bffbae15805d583c7c",
+ "chksum_sha256": "aeaea690f4a27b4af77c33a24968cdc89de2ca73e590d9ec1db4b80842750bb7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/replaced.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a38d54a4fd46f4c94df79af4550ad013eb6cf28a11f2ddab930527a035c6349a",
+ "name": "tests/integration/targets/iosxr_acls",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/parsed.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "990985bc43befcb4befb0737e5dc22784856b95aa04a8139dee5020628aca31d",
+ "name": "tests/integration/targets/iosxr_acls/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/tests/common/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_acls/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "81d07f1d66f078236899a5e835c4d53479004393bfb1ca80caccd1afa0cdea90",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/vars",
+ "name": "tests/integration/targets/iosxr_acls/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_snmp_server/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_acls/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0f9c668532272c0b616e70d3d77dae2fb25871e3d07b04cc8702b25f51ec4ab1",
+ "chksum_sha256": "a07cda33c597dd4e76d3b812b962e5718c936287134221c1fbe55ff3a3490d6e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts",
+ "name": "tests/integration/targets/iosxr_acls/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/tasks",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "chksum_sha256": "25ae2d218ceb84438e1135380d5e3f55dbede18338f5c4826bf253fbb1b91545",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "aeaea690f4a27b4af77c33a24968cdc89de2ca73e590d9ec1db4b80842750bb7",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_facts/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "fad593c0a30c05a9399505505e33bb99d75913b2ca333fa0f5d198ecb52d3fc6",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/meta/main.yml",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
+ "chksum_sha256": "8ba58ba01382b709d04ad2b8b0f82c2d53d7a71a6a1a3bbfbd2b68b09de23dd8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/defaults",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/gathered.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a582c68cd840533e05aaf3367b334d02dd74684b0af6a23269ff0b208bf06f5c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
+ "chksum_sha256": "a3de6c6599cbd3a7950c303559545975838139e9c4b6899dc85727669925a168",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/tests",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/tests/cli",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/fixtures/parsed.cfg",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "6edd326a3c4a5b18f2a041ef8e9313e870c9eff81940294307cc07a3ff90e5e5",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/tests/cli/not_hardware.yaml",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d45c23f2fed05fea77e4d6081381f243f895035b72a52be4a28d46215dd9026a",
+ "chksum_sha256": "3f167ba03527e52c6b3236cf547eaad59e5c22cbb7378a1a90eb2a8ab736633e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/tests/cli/default_facts.yaml",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1db28925de61b31d4d1494430b130beb85579fe7f3ac582b05ef26ced8161c28",
+ "chksum_sha256": "60a105434aaf3d04dde592ece9cdf1017cb0b3172120288810d97715fe2fd431",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/tests/cli/invalid_subset.yaml",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9dc93102aaeb6318fa47c746d0ef7e6eecfc39757b5e0af1e9503a309c6118db",
+ "chksum_sha256": "1e4d53cd354dc5e35745d702bd43dc67c57ed1548f94168f687b0cd380e30432",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_facts/tests/cli/all_facts.yaml",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "09ddaf160ad114c35a1a1abee7ec06230e2c0c1c20a7e465aa479d25ec892e3a",
+ "chksum_sha256": "69c219c2446281fb3697154ddfb3a06e77f320193cd04d461a20b0362a4447e8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/replaced.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "d324ad8894b55b2586831251fbedab24cb4924fb90a7bb9ebe42bf6e57437ff5",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tasks",
+ "name": "tests/integration/targets/iosxr_acls/tests/cli/rtt.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "fed7af68aca997e00c7816b282d84fe5b3858ba27497fdfb1f3f87fd1ad7c268",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_acls/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_acls/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_acls/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2d3350be00fa2af0f217f369684578df724bcf9550402e7a54ef1b84f32dcb53",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/meta",
+ "name": "tests/integration/targets/iosxr_ospfv2",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/meta/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_bgp_address_family/defaults",
+ "name": "tests/integration/targets/iosxr_ospfv2/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests",
+ "name": "tests/integration/targets/iosxr_ospfv2/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common",
+ "name": "tests/integration/targets/iosxr_ospfv2/vars/main.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "31050eb7af82aad96bdf748dc26f410fa56d0fc426e7a583ab9ea261e0a23000",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_ospfv2/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "03ffdfe82c9b009133361192299521b9457798b577daa4aee23d17cdffc2d78e",
+ "chksum_sha256": "7200105e66871ab7b8ae409eacde75f173708b19fbc46b5dfd512816beb5c0fd",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/deleted.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "9ff639e39ecc88528745c050f97fd0192efeec27230a6073001e29c5af17293a",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/gathered.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "d6eea25c602c2e11df4f7138d2d4836e224a971a6c3c971562d444b18724fe8a",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_populate_config1.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0090f727c6e68f3abf6755ad0c74d65c0a406d5de0675985e5109432903f9680",
+ "chksum_sha256": "c081530d7ea0a30fdfefe7b92a48f9d7570b66ade21694b8faa1857d3624cfd4",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "14c0028b5d36b2482930e55607a441ae5e913ebf74e07cd5c086bb72e2a15b2d",
+ "chksum_sha256": "249c1fec66619c9576dd1c47f0b9abcd5377d408dc6f33b101639b8962161bc1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_populate_base_vrf.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a90dce5c848e047ee6b15a9875807caf3834be025a1a84a912f385f650b8b083",
+ "chksum_sha256": "b18aabdd28ded7ce5eaeb2fc8e20e3609e78091d172c9e4467e953cf15e3b2c6",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/merged.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7ef8a2b601776d796e19b13b6a7d7f7e8c91da5c876488ce935e47976908dc4e",
+ "chksum_sha256": "05982ef9644df8c28203ff858981fc5883a0c479fae9f391262eaf5dd2b976d4",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0b7c84c2fb381806cbfc487a06b97ec8dff7f6e3533c44a2876d1b934b644e7d",
+ "chksum_sha256": "43bd5bb5c07bc5ce5ae41802cd97f60b7474505e994ad6e03d82b615f8bbc03f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_parsed.cfg",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b3130bb3936b59d324966976cb9028b960cefbeb74b0a4f57ee73f8b51f80e63",
+ "chksum_sha256": "bc3a8aadf532ef7cd6f55ca3fcc220ad1a1597d43b8927da151c3f8b6b3ab4f4",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0912064fd6e2456af64546781d84b7e1463836226ef076f85276e67b9804fed2",
+ "chksum_sha256": "58dd8f904e17dfd4fffd6a6e1e3a4d5387fa38bde6454ae2c5a53a34d058eca3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_populate_vrf.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8f4218bdca10a45c9080e2f6b03a0143e44e984ba634245ccd1bf8ba62dbbca3",
+ "chksum_sha256": "95564208ef074169b8b022b09f16f311333ff57c4c8dc16ea7c0a049441fdf7a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d2d812affc5ccd626806375d3324a9354d0bce0db2eeca99dc2142cb80f6534d",
+ "chksum_sha256": "fb1d0eb3798a289e286e8175801c5c1e4624e15cde7976d5afe06bc98f677658",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6756cc71ee7f4b36a79a2a9adc5d58b3f7ba4752d4bc7d0532adf8b203d01952",
+ "chksum_sha256": "fc50952bf32ba9c19dc8ce51fd6a75f07328b80b00e3105f3bd746797d027501",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/rtt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f0831e2ebf2b374d0528523f153d63aa05c51c9427cd1d978e6bb1b3541fb30e",
+ "chksum_sha256": "88ca6319ff4d07831545abca9e5c0cfde8baa1013cbbcf73dd697ffad6ce0b79",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/vars",
+ "name": "tests/integration/targets/iosxr_ospfv2/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_address_family/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv2/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0afc6b42287dd3380bccf43815067aa662d4e3ea573c31bf16d78fa37d6ee429",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_ospfv2/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tasks",
+ "name": "tests/integration/targets/iosxr_prefix_lists",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_bgp_global/tasks/cli.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_bgp_global/meta",
+ "name": "tests/integration/targets/iosxr_prefix_lists/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/meta/main.yml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/defaults",
+ "name": "tests/integration/targets/iosxr_prefix_lists/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/defaults/main.yml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
+ "chksum_sha256": "056300e86e33d8bd4c6a91441a5aebdb0f1c0aac51930895ad3862211ead4b78",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_replaced_af.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_remove_config.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "03ffdfe82c9b009133361192299521b9457798b577daa4aee23d17cdffc2d78e",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0fa5a58884c54913bb3233265309e71f17a41edebbb6e521712db35088bddcc8",
+ "chksum_sha256": "0cd46bf6eb4382f30d13e184852377422958a6f882a49dd694b3a82709265ac8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0d3f42e30ecfd27dca2f459e67fcb29aa7eb221087dff2125a4b50e24de047c9",
+ "chksum_sha256": "faa07f9fa788bf1fe18e07fb1d06f797b05da7a822318916f969975dfaac5478",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5dd7dce83c0f85059155d19b0844f40613a98e42f0718a0fa319c1bfafc0b775",
+ "chksum_sha256": "2bc68f81719327ba9af3add49753b86806a773ae4d1dd82cc28b1d082056aa25",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/replaced_af.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1adc26fbed5ebfa1eebe6013b93d3341c85b9e55a579bb5615cbf02e5a650536",
+ "chksum_sha256": "f40f0a57eb589df2ee64a1628873874408bf7504b5620c6b275450116f81dae0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_populate_af.yml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d225cb9e1c413befc498bed1759effe731146fb93a8275cc5f28a9fb6cd62733",
+ "chksum_sha256": "0b1cc12f4914b97b943e06edd3ffa0a27d298e50fdde3170dd1257a1c9fdf07c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/deleted_af_with_vrf.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a04a3326feb2ff3aa7d9895fba630bba0d39c7e0ac0335c378d6c9c726dea9a7",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/fixtures",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/merged.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6c983c5b8e7bdc4997dfda6709c7d4a8c719b507c82b73041b3159cca9d6a039",
+ "chksum_sha256": "6124272ed18483b35ecc3e79e5dc7a97fb53f4cd02ad193d1d860f408711fd5b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_parsed.cfg",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "69b28ec7e3b77375e263157ffdbc2e5c7dea56353f9a906f0efdab44aaba2efe",
+ "chksum_sha256": "00f68885674a79797fd718487a3df7e70af4782785456212e76c50cf85495517",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "73d93464c7e118949c3a6da1e915242a227681ab6ba766d5de54953c3cd6dd9b",
+ "chksum_sha256": "351ab25b2412eee119ffee510ebe0b70b40b13e8111e0c4b2b5c519bdda51634",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/_populate_vrf.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "73cebb0d68942b9cebc4449c12ecdbf9d07ad5ab0375875f6b2dd9a03bd87ca8",
+ "chksum_sha256": "293a473418d1ab4abe4b92f1ad395d0798f956c6e81b60b8a9c96ef6423702b9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "63d9fa98fdd8596f997fa6c705bf0ac62ad1f9d958b656b0c4b29f5ee7c2e3d3",
+ "chksum_sha256": "a43a99763a924f63fec89ac15da6a0e52887599d1f3c8c22df8e5b083fdf9f38",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2ada9252d595d233bb3b7e2a01900965416d147291a2ac3b443c70c9478cad60",
+ "chksum_sha256": "35f8c72cfa440d55ad5148e38ef607e05bbb6cd1632a6ac7425d351ac301680b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/purged.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tests/cli/rtt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2cce29019f0726c03e53a2daa42ff31d962e2df7b0bcb6b6a75cb120950ff68c",
+ "chksum_sha256": "98eb3a3642a23b70e1b74c890a478169edcb4a079cb75d158fceb89da2e9a16c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/rendered.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "05d664f2d11d59132b41ab8f93edcb49d06d8f827796db4c9dab60549b4166b3",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/tests/common/deleted_af.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7c45590bfc752fc39a81b8b358968e75e75335e4c3d6449f6a8ca051999fd2ea",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_bgp_global/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_global/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_prefix_lists/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "744a98c76b992e1adb641f9f1770a9d7aafe06e4c75ae8a26c889b6fd99b376f",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ping",
+ "name": "tests/integration/targets/iosxr_bgp_templates",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ping/tasks",
+ "name": "tests/integration/targets/iosxr_bgp_templates/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ping/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_ping/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ping/defaults",
+ "name": "tests/integration/targets/iosxr_bgp_templates/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ping/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/vars/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_ping/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "74c848224ffad63d69ccdb5967ad262f67070521cc6e66d3e4a007f864e2971e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ping/tests/cli",
+ "name": "tests/integration/targets/iosxr_bgp_templates/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ping/tests/cli/ping.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5c196cce06bc05f3315cddb3f355cb0b4d6417314c420e64d3af66765d697551",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tasks",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "chksum_sha256": "0c48041607d4f3f9751372d34ec71b765e96d62f3d2a162c324a5ef048958c4c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_l3_interfaces/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "ff31325e71e86e7007d9b29d08c9f407956972156df495ac07024154d928513a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ec4fa30fc4a7b9e002d1c7b3932286ace72ba36e4f532e2cc79f49d07e0794c3",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_l3_interfaces/defaults",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "b943b447000b4e451ac3dc7544d79fe0691086f8eb2a4d34d1e248ad9934d378",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "cfa2236ca0b46e39df7b3b571cee8c62dabba518ce4e518d0dafa7eb3a2600ec",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/empty_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "3dc246fb3ff4a02172d4d73bf3c4f014ea0093abfd61810dcc85900e37d693e4",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/_parsed.cfg",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "90d0a8d5622c81922045271d739a7cb2dfcadfa85af7468cac5b06e8b365440a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9aae7589fd152283c827668756aa807df73d6b0e3b02a39329aa5adb982a34aa",
+ "chksum_sha256": "48d0d8085ccfdfbdf58b9b8ddb7159d979047292981053056aa4028091d6f8bf",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8c4d2b031234ceb533507d437a610a5d19f6dc3b4622650baf62a06d21c864e1",
+ "chksum_sha256": "03ffdfe82c9b009133361192299521b9457798b577daa4aee23d17cdffc2d78e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "dc7ca7650fea2420e7d244a0042773bcb8b71f6102996f7317d971038011f69e",
+ "chksum_sha256": "797b55ca951af676c97415a0b258709a60f737dc9710f351380a10c9eacc5566",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a24591a78ea4cd2fedffa114fa012bf8f93071c26adf6e8810415f2c4121b18c",
+ "chksum_sha256": "5bde50a48af939d0c8b43a2da46351d1acedb5dd33c69b5b2ded9f4a613f04b7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "13f8f39d5a62294c86bcb4d28e2d5ab0f307e32cfdd5b9790ba4d48b6f8b363d",
+ "chksum_sha256": "6731146ad09a00a0ea8505b832cc08a897090e74ff69d2b5f37e3aec40689555",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/merged.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "6a05e793c4dee9a71aa7360480ff679ff1ac5901b01b5b8b847f0ee8919daa53",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9c6bcba044debf2f522bd4cc8acc2be21c0534b4429bf491b01c7c4c4d6ba1e4",
+ "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_templates/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cea9a33ea739964862b47059bb71915e721d9153f0ae11f448eb2aa0f3e63555",
+ "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/fixtures",
+ "name": "tests/integration/targets/prepare_iosxr_tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/fixtures/parsed.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "5b02fe37e4efac9a20e9480b4f9268dacac3fb2c1ed7b07b897606d06b353f53",
+ "name": "tests/integration/targets/prepare_iosxr_tests/templates",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/prepare_iosxr_tests/templates/config.j2",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "59dc8c2804a3b783878bb6af8d7c390e7ecd8c78e024aae5d329d253ae0439f0",
+ "chksum_sha256": "a21d7b66f513ecb424fd6e23df9f0737c855281f3a5d0be6c856a0d2ce7af23b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/parsed.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "2012e92a9c0896356f0e74af36986c6f11b2e88c3d3f33eddd25202b5eff5450",
+ "name": "tests/integration/targets/prepare_iosxr_tests/meta",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/prepare_iosxr_tests/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ac4d19dd0c70447823eab99d6b2c5f1007985f20bd560c8275ac1ae2f8bef43b",
+ "chksum_sha256": "851860fe2ed1258710d7fcf89ac5b7d8c3c87755e89ca56fdd79bea022eb2b92",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/vars",
+ "name": "tests/integration/targets/prepare_iosxr_tests/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l3_interfaces/vars/main.yaml",
+ "name": "tests/integration/targets/prepare_iosxr_tests/tasks/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a7439fd1d36352ee12daaf2487b7e6c8c013a1f0fb366cf6e3900bfeb0580ec9",
+ "chksum_sha256": "31ae6f9228a0fabc3db6d87215aa04e1cb642f5b96cf95d40056dba6ddfcbae0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls",
+ "name": "tests/integration/targets/iosxr_bgp_address_family",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tasks",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/vars",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_bgp_address_family/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "0afc6b42287dd3380bccf43815067aa662d4e3ea573c31bf16d78fa37d6ee429",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/defaults",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "60a105434aaf3d04dde592ece9cdf1017cb0b3172120288810d97715fe2fd431",
+ "chksum_sha256": "6756cc71ee7f4b36a79a2a9adc5d58b3f7ba4752d4bc7d0532adf8b203d01952",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3f167ba03527e52c6b3236cf547eaad59e5c22cbb7378a1a90eb2a8ab736633e",
+ "chksum_sha256": "0912064fd6e2456af64546781d84b7e1463836226ef076f85276e67b9804fed2",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a582c68cd840533e05aaf3367b334d02dd74684b0af6a23269ff0b208bf06f5c",
+ "chksum_sha256": "f0831e2ebf2b374d0528523f153d63aa05c51c9427cd1d978e6bb1b3541fb30e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a3de6c6599cbd3a7950c303559545975838139e9c4b6899dc85727669925a168",
+ "chksum_sha256": "d6eea25c602c2e11df4f7138d2d4836e224a971a6c3c971562d444b18724fe8a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fed7af68aca997e00c7816b282d84fe5b3858ba27497fdfb1f3f87fd1ad7c268",
+ "chksum_sha256": "14c0028b5d36b2482930e55607a441ae5e913ebf74e07cd5c086bb72e2a15b2d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "69c219c2446281fb3697154ddfb3a06e77f320193cd04d461a20b0362a4447e8",
+ "chksum_sha256": "b3130bb3936b59d324966976cb9028b960cefbeb74b0a4f57ee73f8b51f80e63",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1e4d53cd354dc5e35745d702bd43dc67c57ed1548f94168f687b0cd380e30432",
+ "chksum_sha256": "9ff639e39ecc88528745c050f97fd0192efeec27230a6073001e29c5af17293a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_populate_config1.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fad593c0a30c05a9399505505e33bb99d75913b2ca333fa0f5d198ecb52d3fc6",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_acls/tests/cli/fixtures",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "0090f727c6e68f3abf6755ad0c74d65c0a406d5de0675985e5109432903f9680",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6edd326a3c4a5b18f2a041ef8e9313e870c9eff81940294307cc07a3ff90e5e5",
+ "chksum_sha256": "03ffdfe82c9b009133361192299521b9457798b577daa4aee23d17cdffc2d78e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d324ad8894b55b2586831251fbedab24cb4924fb90a7bb9ebe42bf6e57437ff5",
+ "chksum_sha256": "0b7c84c2fb381806cbfc487a06b97ec8dff7f6e3533c44a2876d1b934b644e7d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "25ae2d218ceb84438e1135380d5e3f55dbede18338f5c4826bf253fbb1b91545",
+ "chksum_sha256": "7ef8a2b601776d796e19b13b6a7d7f7e8c91da5c876488ce935e47976908dc4e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_populate_base_vrf.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8ba58ba01382b709d04ad2b8b0f82c2d53d7a71a6a1a3bbfbd2b68b09de23dd8",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_acls/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "a90dce5c848e047ee6b15a9875807caf3834be025a1a84a912f385f650b8b083",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_acls/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/_populate_vrf.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a07cda33c597dd4e76d3b812b962e5718c936287134221c1fbe55ff3a3490d6e",
+ "chksum_sha256": "8f4218bdca10a45c9080e2f6b03a0143e44e984ba634245ccd1bf8ba62dbbca3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tests/common/replaced.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "d2d812affc5ccd626806375d3324a9354d0bce0db2eeca99dc2142cb80f6534d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tasks",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "303b9dff6309fcb32b8eb1e05d36298973519248849c1ddb442a6ce54e4ae491",
+ "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_bgp_address_family/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "226f3a6bf7002dddaa01371fffd0478b580563bdd21ca7212f2d768935f5be13",
+ "chksum_sha256": "2d3350be00fa2af0f217f369684578df724bcf9550402e7a54ef1b84f32dcb53",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tasks/netconf.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "2ec33b881eaf97c9bfd901055dc833ab4f2e49f22f124da655fb04ada98dc14e",
+ "name": "tests/integration/targets/iosxr_acl_interfaces",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/meta",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/meta/main.yml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/defaults",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032",
+ "chksum_sha256": "c9c186e5b37c704de87faa743ec5ba48edef1722215a550914539801cc5f67fb",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/cli",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/cli/set_lookup_source.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/_populate.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "754a7df244f40b48ec9ff6d792154255135fd7b9be267890a273eff7ad9e9799",
+ "chksum_sha256": "25049f0c45154ecc9748bca191fbeb5239511e4a87cc68964b1899d9731f178b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/cli/set_domain_name.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9076279454f7438bf2047b19f82ddffc2fe20c0e4d4e7ebfdd9e71d0b9ba408b",
+ "chksum_sha256": "3e4615b224f5c3f3beb526a6112487ea2f90880deefa2eed6e7903c023dee300",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/cli/set_name_servers.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/deleted_all.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "71122c961b8e1745598abef3fab16c200697475242a403da4a724d91a709ced8",
+ "chksum_sha256": "3fe49d80821c922d19f9db8e41eb9a60b6328f43791322450bf5d78899332dcf",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/cli/set_domain_list.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2d754474af95b48e0e6357e87a0133cca7ad10883053223f12df8c5c049b8393",
+ "chksum_sha256": "f86e8be0f7d1983eb2350200ecb588e258b5712eb5a6e027fbd540fb3664ebe9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/cli/set_hostname.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2897acaae31a983f24ec8d6f97a95190092a82f7af610ca8a18a3d7bc2805e75",
+ "chksum_sha256": "107424d86e345ce03603238560177493367356c6fa158092d8c272e20f8b3572",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/netconf",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/empty_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "ce73c16381b1f6d60eb2a28255e2c73d3e440383faf5b4c592be6a2a17ec4cf0",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/netconf/set_lookup_source.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d018618970e16e1784aaf8e1e1af0fe66be828e75ac88630726d2cb687f77e9c",
+ "chksum_sha256": "85013bce86eea3299281d203601b99b8f56cc72e1ffe45075f6147bb5b090742",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/netconf/set_domain_name.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ac4ac4212045c4d53698a46f935b4f7755174a0a59311ee6abfd47503af63425",
+ "chksum_sha256": "e428186b1eddbc63e5395419d8183ba503bfb276767d1c1e7fff71da95af734d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/netconf/set_name_servers.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5ef987744cf3dad479a759862ff62b6bf3149a5fb8e0933ff023a92405af3146",
+ "chksum_sha256": "6950308b0007d4bd83a9207819818cafea411ea68e0e0d16cd0b142257082729",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/netconf/set_domain_list.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "72a77a732b1e7f734d27236d5339fe22dd7e4239f3bf8364df87140313fca83f",
+ "chksum_sha256": "e7dbd305d647109e42dac7d09473eab83bb832b522169b0d9ae7ae0a6a8e33d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_system/tests/netconf/set_hostname.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f13d423556dcce1658d29446113c6e4da7fbe03defa9517c210b86100ddaba26",
+ "chksum_sha256": "646caf77a4a5a75a19987a0316b75e38bcdf89ee4cf21a2e7e6a0f2ff925eca0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/replaced.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "47e2e6914d5891922ec91d009954863a86a6ce47df64b1db65d886ff8a9c7d0c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tasks",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tests/cli/rtt.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "ed9f2b98d464bf8603d35a074fe2d50eb66d3a2c595967f48de1264a2038dcab",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_acl_interfaces/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "cdac5ecec5537510649ea64ca19a23351ebc7e9783ff4fe4f220079ed2c37bf7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/defaults",
+ "name": "tests/integration/targets/iosxr_ospfv3",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_ospfv3/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests",
+ "name": "tests/integration/targets/iosxr_ospfv3/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli",
+ "name": "tests/integration/targets/iosxr_ospfv3/vars/main.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "fa66fb8ce0cc80369445c497f68d5e087540f12ad98f96f181e99c7500e5f232",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_ospfv3/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "93f1a75fd2d40c2d5b43a04650b66fd0d98e638e951373de1fbe2f5e22b79ce8",
+ "chksum_sha256": "717d5351bebea57a2f0ccd874a2517595c2dda6c4ca8cb3c6de7c0902aa14b75",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "66d389919e87982a7de0c3a90adfb49bb46d953079385a160b96eade8ab816d0",
+ "chksum_sha256": "820c9d8378bc3893f82eef7b74466761336b9e7acf36c99a76ab549c03fefab0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ba2306dde118373ceb847e377f4d6017846446a5d4f20350f3dab7ef76ed6c9a",
+ "chksum_sha256": "97c41a9ab68d27a209106c1f47557a5659ca2e8914fdef8e29514b208c8c771b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d208dc3d0e8a9a35951844e6a916db895790ccda6bd7bb550b824a7eb4477b30",
+ "chksum_sha256": "959f73cb330969c6963963b3a9c6ced291c02803d8b43e0d280691e1abb94a88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1539a41e787502ec7781cbcb2c00157799a196ce6da851d0565b96d14db4059b",
+ "chksum_sha256": "b74c20ce7b08e53ee2f6ad55e8964e7d763329b130c8a57f5962395f1daf2a13",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/_populate.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fe0b5773fcd48afa2ba50bdb1cc2318f5d4dc3d46362db64195210f5ff26acf2",
+ "chksum_sha256": "771f96cd83c9a893ed5ea4eb2d25b331fa2728f8399f0fb2327327a2eea69eb8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b8a5a0ab330416618101c508230864f1c4d2956b5d3babe9e74ac3c295439a3c",
+ "chksum_sha256": "b353f038fe3608efaa4fe240c2490e4d96479df9fac05c5e65b382b2b5eb45e5",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/fixtures",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/_remove_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "46bf472822cc2a45ce47c1ac6c8059fc5f228be53f0ee692765832aa1541f811",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b053b09f9388c7f6208c51e8b9e53867bd6352bf37c9688f28b02ab348ed3767",
+ "chksum_sha256": "296f132a73194b9b2d134f6cba1b69da8f2e1f3345c4cf5952c8fe686e1eac91",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "26c4083f5bd77b0b8a4a7866d3a93116bb2f0a0e9a3620beb2651b37cd2eabbb",
+ "chksum_sha256": "0432f28e01aa6fcf74a9f27e1d245b6e7368bdf7c4e6cada6911becc1a5d8cd6",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c9445f3494ae6fab46f8a866ba98cccfa586ddf8b3c467ca3e6da1a757d83e7b",
+ "chksum_sha256": "38ac896b32ffc759f2b4e498126f827b96d1cb0cec61a9c8e1669aee7d68af1c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tests/cli/rtt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3f35e7101f1490cb9fb6467b196a0b527dd72ef2a8d72925ec6567770bd58832",
+ "chksum_sha256": "fe864b51e70814be13bf52e56f90108c6f6f874ddf23fc9c229019215bab349f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/vars",
+ "name": "tests/integration/targets/iosxr_ospfv3/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_ospfv3/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "28efea0049957f8eb23160dce61b09a38b89b1fa61bc53f4f53b7f809b4eebd1",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_ospfv3/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tasks",
+ "name": "tests/integration/targets/iosxr_system",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "name": "tests/integration/targets/iosxr_system/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_system/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/defaults",
+ "name": "tests/integration/targets/iosxr_system/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_system/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests",
+ "name": "tests/integration/targets/iosxr_system/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli",
+ "name": "tests/integration/targets/iosxr_system/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/cli/set_domain_name.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "58dd8f904e17dfd4fffd6a6e1e3a4d5387fa38bde6454ae2c5a53a34d058eca3",
+ "chksum_sha256": "9076279454f7438bf2047b19f82ddffc2fe20c0e4d4e7ebfdd9e71d0b9ba408b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/cli/set_hostname.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bc3a8aadf532ef7cd6f55ca3fcc220ad1a1597d43b8927da151c3f8b6b3ab4f4",
+ "chksum_sha256": "2897acaae31a983f24ec8d6f97a95190092a82f7af610ca8a18a3d7bc2805e75",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/cli/set_lookup_source.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "05982ef9644df8c28203ff858981fc5883a0c479fae9f391262eaf5dd2b976d4",
+ "chksum_sha256": "754a7df244f40b48ec9ff6d792154255135fd7b9be267890a273eff7ad9e9799",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/cli/set_domain_list.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "43bd5bb5c07bc5ce5ae41802cd97f60b7474505e994ad6e03d82b615f8bbc03f",
+ "chksum_sha256": "2d754474af95b48e0e6357e87a0133cca7ad10883053223f12df8c5c049b8393",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/cli/set_name_servers.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "88ca6319ff4d07831545abca9e5c0cfde8baa1013cbbcf73dd697ffad6ce0b79",
+ "chksum_sha256": "71122c961b8e1745598abef3fab16c200697475242a403da4a724d91a709ced8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/merged.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "fb1d0eb3798a289e286e8175801c5c1e4624e15cde7976d5afe06bc98f677658",
+ "name": "tests/integration/targets/iosxr_system/tests/netconf",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/netconf/set_domain_name.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "95564208ef074169b8b022b09f16f311333ff57c4c8dc16ea7c0a049441fdf7a",
+ "chksum_sha256": "ac4ac4212045c4d53698a46f935b4f7755174a0a59311ee6abfd47503af63425",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/netconf/set_hostname.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "249c1fec66619c9576dd1c47f0b9abcd5377d408dc6f33b101639b8962161bc1",
+ "chksum_sha256": "f13d423556dcce1658d29446113c6e4da7fbe03defa9517c210b86100ddaba26",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/netconf/set_lookup_source.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fc50952bf32ba9c19dc8ce51fd6a75f07328b80b00e3105f3bd746797d027501",
+ "chksum_sha256": "d018618970e16e1784aaf8e1e1af0fe66be828e75ac88630726d2cb687f77e9c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/netconf/set_domain_list.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c081530d7ea0a30fdfefe7b92a48f9d7570b66ade21694b8faa1857d3624cfd4",
+ "chksum_sha256": "72a77a732b1e7f734d27236d5339fe22dd7e4239f3bf8364df87140313fca83f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_system/tests/netconf/set_name_servers.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b18aabdd28ded7ce5eaeb2fc8e20e3609e78091d172c9e4467e953cf15e3b2c6",
+ "chksum_sha256": "5ef987744cf3dad479a759862ff62b6bf3149a5fb8e0933ff023a92405af3146",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/fixtures",
+ "name": "tests/integration/targets/iosxr_system/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_system/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7200105e66871ab7b8ae409eacde75f173708b19fbc46b5dfd512816beb5c0fd",
+ "chksum_sha256": "303b9dff6309fcb32b8eb1e05d36298973519248849c1ddb442a6ce54e4ae491",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_system/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "226f3a6bf7002dddaa01371fffd0478b580563bdd21ca7212f2d768935f5be13",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_ospfv2/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_system/tasks/netconf.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "31050eb7af82aad96bdf748dc26f410fa56d0fc426e7a583ab9ea261e0a23000",
+ "chksum_sha256": "2ec33b881eaf97c9bfd901055dc833ab4f2e49f22f124da655fb04ada98dc14e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates",
+ "name": "tests/integration/targets/iosxr_l3_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tasks",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_bgp_templates/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/meta",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "a7439fd1d36352ee12daaf2487b7e6c8c013a1f0fb366cf6e3900bfeb0580ec9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/defaults",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
+ "chksum_sha256": "ec4fa30fc4a7b9e002d1c7b3932286ace72ba36e4f532e2cc79f49d07e0794c3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "03ffdfe82c9b009133361192299521b9457798b577daa4aee23d17cdffc2d78e",
+ "chksum_sha256": "2012e92a9c0896356f0e74af36986c6f11b2e88c3d3f33eddd25202b5eff5450",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "48d0d8085ccfdfbdf58b9b8ddb7159d979047292981053056aa4028091d6f8bf",
+ "chksum_sha256": "cea9a33ea739964862b47059bb71915e721d9153f0ae11f448eb2aa0f3e63555",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cfa2236ca0b46e39df7b3b571cee8c62dabba518ce4e518d0dafa7eb3a2600ec",
+ "chksum_sha256": "ac4d19dd0c70447823eab99d6b2c5f1007985f20bd560c8275ac1ae2f8bef43b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3dc246fb3ff4a02172d4d73bf3c4f014ea0093abfd61810dcc85900e37d693e4",
+ "chksum_sha256": "dc7ca7650fea2420e7d244a0042773bcb8b71f6102996f7317d971038011f69e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/merged.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5bde50a48af939d0c8b43a2da46351d1acedb5dd33c69b5b2ded9f4a613f04b7",
+ "chksum_sha256": "a24591a78ea4cd2fedffa114fa012bf8f93071c26adf6e8810415f2c4121b18c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/fixtures",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "797b55ca951af676c97415a0b258709a60f737dc9710f351380a10c9eacc5566",
+ "chksum_sha256": "5b02fe37e4efac9a20e9480b4f9268dacac3fb2c1ed7b07b897606d06b353f53",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/_parsed.cfg",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "90d0a8d5622c81922045271d739a7cb2dfcadfa85af7468cac5b06e8b365440a",
+ "chksum_sha256": "8c4d2b031234ceb533507d437a610a5d19f6dc3b4622650baf62a06d21c864e1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ff31325e71e86e7007d9b29d08c9f407956972156df495ac07024154d928513a",
+ "chksum_sha256": "9aae7589fd152283c827668756aa807df73d6b0e3b02a39329aa5adb982a34aa",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6731146ad09a00a0ea8505b832cc08a897090e74ff69d2b5f37e3aec40689555",
+ "chksum_sha256": "9c6bcba044debf2f522bd4cc8acc2be21c0534b4429bf491b01c7c4c4d6ba1e4",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0c48041607d4f3f9751372d34ec71b765e96d62f3d2a162c324a5ef048958c4c",
+ "chksum_sha256": "6a05e793c4dee9a71aa7360480ff679ff1ac5901b01b5b8b847f0ee8919daa53",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/tests/common/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b943b447000b4e451ac3dc7544d79fe0691086f8eb2a4d34d1e248ad9934d378",
+ "chksum_sha256": "59dc8c2804a3b783878bb6af8d7c390e7ecd8c78e024aae5d329d253ae0439f0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/vars",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tests/cli/rtt.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "13f8f39d5a62294c86bcb4d28e2d5ab0f307e32cfdd5b9790ba4d48b6f8b363d",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_templates/vars/main.yml",
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "74c848224ffad63d69ccdb5967ad262f67070521cc6e66d3e4a007f864e2971e",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_l3_interfaces/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/tasks",
+ "name": "tests/integration/targets/iosxr_ping",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "303b9dff6309fcb32b8eb1e05d36298973519248849c1ddb442a6ce54e4ae491",
+ "name": "tests/integration/targets/iosxr_ping/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_ping/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "226f3a6bf7002dddaa01371fffd0478b580563bdd21ca7212f2d768935f5be13",
+ "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/tasks/netconf.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "fa9c4a9fe2092e91f2ea6b09ad81329cfee0b30084180265f361621d15caddfc",
+ "name": "tests/integration/targets/iosxr_ping/tests",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/meta",
+ "name": "tests/integration/targets/iosxr_ping/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_ping/tests/cli/ping.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
+ "chksum_sha256": "5c196cce06bc05f3315cddb3f355cb0b4d6417314c420e64d3af66765d697551",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/defaults",
+ "name": "tests/integration/targets/iosxr_ping/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_ping/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/tests",
+ "name": "tests/integration/targets/iosxr_ping/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_netconf",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/tests/cli",
+ "name": "tests/integration/targets/iosxr_netconf/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/tests/cli/basic.yaml",
+ "name": "tests/integration/targets/iosxr_netconf/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0ed1aa824bbd24c758b317e46cea14e2b97fb05ab28b8699aa8f790bee3b9334",
+ "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/tests/netconf",
+ "name": "tests/integration/targets/iosxr_netconf/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_logging/tests/netconf/basic.yaml",
+ "name": "tests/integration/targets/iosxr_netconf/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c9206e795c6094a95fd7200603ecda2c2320e0eb1420ecab9ae76c047d31a27f",
+ "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes",
+ "name": "tests/integration/targets/iosxr_netconf/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tasks",
+ "name": "tests/integration/targets/iosxr_netconf/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "132a5c51daf268caea032e927c4d608384e0e212a9d2db31417238aa9e7f7d06",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_static_routes/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_netconf/tests/cli/basic.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8c378f7a2ccabe54f2708379bb4258b6687e55d75f71f23690a7bf19a89895f5",
+ "chksum_sha256": "e68ba6599b56873a91e4b0002751395d61ce254351af0256b215d553229d0984",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/defaults",
+ "name": "tests/integration/targets/iosxr_netconf/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_netconf/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests",
+ "name": "tests/integration/targets/iosxr_netconf/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "19f48e1c0e26a39016c6e5d4b89a0cb15fdaa31aa34a29e64f7e595e3c1fe967",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_banner",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli",
+ "name": "tests/integration/targets/iosxr_banner/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_banner/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "db869687ce8a3c6f01b918be52a77e107f74116a43fe8fc9bcae14d5def7994b",
+ "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/deleted.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "00937ba6bd39c8d9b9d57e9afafa09812ac1f9be681301623220ce59ad57de5d",
+ "name": "tests/integration/targets/iosxr_banner/meta",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_banner/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f241eedfb974aee95dacdb64a7a2bd4120059f7854460bda9d3e4acf0d806fab",
+ "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/empty_config.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "83dc069647949b99a4cbf01a41fce4b29ef2eb0e420bf3f27b8b7e40de474542",
+ "name": "tests/integration/targets/iosxr_banner/tests",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/rtt.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "9a63bcc02761c785c2d76ea2af8ec715510cab7a13e2cb65223a0b2dc105f290",
+ "name": "tests/integration/targets/iosxr_banner/tests/cli",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_banner/tests/cli/basic-motd.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9dd1cf36a11cfb51274f12498a802efb7767a084a8c55f431f777060da24c70e",
+ "chksum_sha256": "a63b5980f97093dfa1ff3c6f3730f2ca0eb3c011af4430267f16cccdc0234d72",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_banner/tests/cli/basic-login.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "43f8d39f847501b94cbd8af0deb64f4e30353fc524822f2b2ed585fac61e0b63",
+ "chksum_sha256": "00656d9558735dc363fc4ba83a58620f10aa6ad82ab4554f00ed2655922f59bd",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/delete_specific.yaml",
+ "name": "tests/integration/targets/iosxr_banner/tests/cli/basic-no-login.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4f228479698428bdefd45f559f3bfe6413dc9f46f01c8ceb54a6474dbf16b5c9",
+ "chksum_sha256": "25e88c9b68237bdf23639108d7085f04bedec5592b86fb12467e7e3ba449ca2a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/_populate_config.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "1735d21dcfcca3b2e613b10c51eb2a0ecaad2a6f6f44fc71baae6e3a8704c0ff",
+ "name": "tests/integration/targets/iosxr_banner/tests/netconf",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_banner/tests/netconf/basic-motd.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2feedb5681526e889cbf30419b57f28143f328d184b986a53fcd106a3014b490",
+ "chksum_sha256": "52cb507d481aa76f0a7685583fa5c7828e6271804fe2a90b34fa7159c24eae54",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_banner/tests/netconf/basic-login.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f6db71c5ade8ac5f359f7bb484d517f21dd6c163ee24c64d281992184ee4c783",
+ "chksum_sha256": "d831f48454277a06c4809abc0d238b1963f16278853be6be3eee834b0bffd3ba",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_banner/tests/netconf/basic-no-login.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "854e3935b164f2f04624c7fef6c59a8dca0808cd4d063a9da2f632f85f94dc3e",
+ "chksum_sha256": "50f1c5622a99ec54a98a3b978dee91614909adcedf67378c13cd2f3cb09e48b7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/fixtures",
+ "name": "tests/integration/targets/iosxr_banner/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_banner/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6e148c74b09c0b22e87e8e55b815a0250281aa8daabde38b951b425cfbec2442",
+ "chksum_sha256": "303b9dff6309fcb32b8eb1e05d36298973519248849c1ddb442a6ce54e4ae491",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_banner/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "aeaea690f4a27b4af77c33a24968cdc89de2ca73e590d9ec1db4b80842750bb7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_static_routes/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_banner/tasks/netconf.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d2335eeeaa4ace8094a5daa3fa60d634693f9b07c483babba9e3c6c265d77508",
+ "chksum_sha256": "74e0fd06296ba78b354273f00e39a2cb9f77e8102eddc40deb284d83c52255ba",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family",
+ "name": "tests/integration/targets/iosxr_command",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tasks",
+ "name": "tests/integration/targets/iosxr_command/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_command/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/meta",
+ "name": "tests/integration/targets/iosxr_command/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_command/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/defaults",
+ "name": "tests/integration/targets/iosxr_command/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/defaults/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests",
+ "name": "tests/integration/targets/iosxr_command/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_command/tests/cli/invalid.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "985f58c4989f203f257c68725a9877e3ee3b5f4783af27429698e9a335d40605",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_route_policy.cfg",
+ "name": "tests/integration/targets/iosxr_command/tests/cli/timeout.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0357901519ac8ac68f6c7059838c4cec150ef91418cbe8f82efc4c0d43f6fa9c",
+ "chksum_sha256": "96843e537eee47517c5049885b84061a141b2eeba5680c11c5b66693d7be09b5",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_command/tests/cli/cli_command.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c455861f770ac7341d3e29ba6804ffdd075bd6fac56f4e5f07b494eb12aa6cc7",
+ "chksum_sha256": "36008ced825f92916c9c1a8063d7d3af07a89cc64d6692a28d825eb1c6a020be",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_populate_vrf_base_config.yaml",
+ "name": "tests/integration/targets/iosxr_command/tests/cli/bad_operator.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9d94b9491a045f06789eaaa96222a72a7dd8f65c48d45d88dba16fac049fd704",
+ "chksum_sha256": "9d53587f24caf85f74a90aa38d629e1821967b99c42a52603745a2536000bc64",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_command/tests/cli/output.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "faf8165e1aa4827820ee0e9a0ff2c418cf23c682592ada66b626266facf9d1b9",
+ "chksum_sha256": "53ebb6e7f4ab53c74c9baa8d4f0bb7b62453e6cdd0e974df88dc334d573aaf6f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_command/tests/cli/prompt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9c36f82fabc3726780c6dcef3a0fa8d4d7fa7d019fef1d97e076b8fe18a443fa",
+ "chksum_sha256": "1c2d2d6c07d37bbd84190440034126fc5d74de4e55e824813974e059a9413ec2",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_command/tests/cli/contains.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bb4ab173f008550df0cc48f83ecb505db4299ee8a9f026dff12c5af63d14b7fb",
+ "chksum_sha256": "7d9716e753ba5366a03ac74d4787a8cc31547382904b1316605503d481afb1b7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_populate_base_config.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "a6c17c3999a6aa6f3d39720a51223d01ceba114a4e704ed27bec76342cd0abe0",
+ "name": "tests/integration/targets/iosxr_command/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/merged.yaml",
+ "name": "tests/integration/targets/iosxr_command/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "80bdc3eb58879b59242b45b0227e215f0c14772fb790850a5c4614c1d040852d",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_command/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "70746bef62da91f4d74143ebbaee0b443f901bda32a4f1e5a841b32d4c6f6f66",
+ "chksum_sha256": "2dbe0b4a48613e36db6dc24d1cc5587a9339d560c7be5fb830643a5e9a97f6db",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_parsed.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "f559ed5b722bfebecf0cb6a696f9bbcb6ec56cf63c25e47be07bf9478e556e4e",
+ "name": "tests/integration/targets/iosxr_lag_interfaces",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_lag_interfaces/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "018ace52485c2b1609f5d7d8893cfe0b99b5204eecee7eea3d3b634d614a1e1e",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/_populate_vrf_config.yaml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/vars",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_lag_interfaces/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "19489912900216d55b30d715921bf8e1edad2d1945ce967383c9b10bf045aa1e",
+ "chksum_sha256": "e2e959c351c31c2016e6bb08f5f6ebad88c3e8bf6525d6f67c5d64e998fa9d82",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cb254762f05493022cfab5268eb344f0aa9c5f62129bd422903006e890d1f01f",
+ "chksum_sha256": "9b815ed33546d40ccc361d9255a0b79a50a034a48262a0e9d92fea684e83938c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "312204dc90b5c1572a58a7a44d7590f6da0274af0a9ac9102c9c1e762694d64f",
+ "chksum_sha256": "64195a6619101530f2cd471d76d6dbfea7ab3165c4f2763346f3c7ce3162077b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/tests/common/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "52cb77efeb2277f2766261efd23be1b385eb0a279a4858a160fbb23e6790f898",
+ "chksum_sha256": "9f9e3fec02b4ecb3c5316ec824369cfea049c05a0b2a95443a63d6afdac4d4bd",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/gathered.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "4077106b1998d758480ba741ca583bcea9685e8d9df81838902a74f5da0b4e4f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_bgp_neighbor_address_family/vars/main.yml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f9a9d7ca96d490c22c02070c8c68ba92103e69f4a072341a141d204d7173fe9f",
+ "chksum_sha256": "f847af0e5e79e0763bed170eb13e60c0cb994688d0b70f14d0ac7bd371ab1d1d",
"format": 1
},
{
- "name": "tests/integration/targets/prepare_iosxr_tests",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/prepare_iosxr_tests/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/fixtures/parsed.cfg",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "161c4405c145118f98f3efc7f81cd20f53fd4eca7c0604a2e06824676426191b",
"format": 1
},
{
- "name": "tests/integration/targets/prepare_iosxr_tests/tasks/main.yml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "31ae6f9228a0fabc3db6d87215aa04e1cb642f5b96cf95d40056dba6ddfcbae0",
+ "chksum_sha256": "4662bfa7d0b5cf776e2fbaedb8b5302d292f0454cacdea054518fd1e337d9fef",
"format": 1
},
{
- "name": "tests/integration/targets/prepare_iosxr_tests/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/_remove_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "bd4e56a2a6fc4c69833fbdf6b198e6b2cc36e62ae656d53286ff5a1e22189951",
"format": 1
},
{
- "name": "tests/integration/targets/prepare_iosxr_tests/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "851860fe2ed1258710d7fcf89ac5b7d8c3c87755e89ca56fdd79bea022eb2b92",
+ "chksum_sha256": "05b0d34519c01bd8145069ef131b8c42b2d948fb308f4bd50c8d5cae88b6e285",
"format": 1
},
{
- "name": "tests/integration/targets/prepare_iosxr_tests/templates",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/merged.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "75580d3b17d3e54d3542f54410a63f647fd78e4e1167a42b01095baf6681164d",
"format": 1
},
{
- "name": "tests/integration/targets/prepare_iosxr_tests/templates/config.j2",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a21d7b66f513ecb424fd6e23df9f0737c855281f3a5d0be6c856a0d2ce7af23b",
+ "chksum_sha256": "0e74e052ae15e52a8d70aa1788ea86e4a2ca5287a18231c67c4fb8b65e3fc63f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/rtt.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "44b26adc92992ebff6de4aa4d43b0ccd72c5efb44b09416469866ca3eda28180",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tasks",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_lag_interfaces/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/meta",
+ "name": "tests/integration/targets/iosxr_lldp_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_lldp_global/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ec4fa30fc4a7b9e002d1c7b3932286ace72ba36e4f532e2cc79f49d07e0794c3",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/defaults",
+ "name": "tests/integration/targets/iosxr_lldp_global/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "3a4ed71b399bcf1bbc0fd2978888ebf6d151bee360e2ab4d1c87fbe35198c936",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/_populate.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "50d4197872d8d2199638a7049cfcaac7c3d9332ccdc4b432d84ab9eac3fe0899",
+ "chksum_sha256": "ad57db9e94ca2aadfd2f45b32c2e81e8e1704d7d5a195ce520512c16821edda5",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b908ec71d04a400c46745f5f6aa67edc06711a6fa409bb6ed2570d7b7bbc7f88",
+ "chksum_sha256": "1fc1699dbbe7a8cbfdf21bf4f22fb223de156d8a7d23ca00d8f623a4bb3e7837",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "133cc3a327728f918408d45c77742cd31e4cc17537871f0d02674a5a48c394c7",
+ "chksum_sha256": "8f1df41b44d45fac6172c094147565b4e877bb60cfae594134a6b1c43bca0f3b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a4d9508554b3caf42a189031a45bbe918f8d87ab46b49670f824f45e84f1f73b",
+ "chksum_sha256": "eb7802fd324a06c4462213a656f1cf305b31210533f51e9d741eb2d2493d289c",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "18a4c9c8fa0b4717435de1c5b0c06e1bcc37099d4e1e2f50cd52755b5382d90f",
+ "chksum_sha256": "c142d0fed11008b1a62e7486b30db686dba853439164655fafdef54909bc63bd",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/overridden.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "9b651c37d64cbc8d8ce70ebbf64f9edf9f32ec1b9986713f8e786bb8dd1a5b93",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/fixtures",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "86dfa2d949109a946c52fca30228bdf700908e44f122a528c64d6952f5d45a78",
+ "chksum_sha256": "cc8ece13d91edafdb680a275bf4c794d642f584b24963f75e91d399d26e90dce",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/fixtures",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/deleted.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "e7f5a8b2f177d64272fc6a947921672ba402efae9f50df985f9b026c4ed26f59",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "26b4e7ee16aab6f1a3a11e5b8dcd55412e8afba623415469b2aa057b23126745",
+ "chksum_sha256": "95e5e93bdf0c29777aa2b210fd1cf1890625966262998e2661116ec817049717",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8735a17ccab3ecd1af096f3d1c722e7db3b0ae5c7e48667aba20f9ec6b155d08",
+ "chksum_sha256": "e49f9c535fa7caa99d4f479101a39f837189d97b785fb02af518895f2c0fe9f1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9eb5c038a48458b36702ea94d1bc8172511a8eadeec71fe922d406cfebf4b5c7",
+ "chksum_sha256": "a9dcf714eef59cc87ef2c4f4f117074297213b19694e6a8cedbd50760f2b39b3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/rtt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ca461ff84f99d15126252d878ef50b92ce916783f8cb6ff91f2e2342144dcd7a",
+ "chksum_sha256": "c23d2dbb51d7164eab5fed3e834136b9c58d8912110cde108a85f0e20e091aac",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/vars",
+ "name": "tests/integration/targets/iosxr_lldp_global/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_l2_interfaces/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_lldp_global/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c659daf4218da5a2de29b769dc1250d37a6a80151c93a58fb3958289f5d8d59f",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces",
+ "name": "tests/integration/targets/iosxr_lldp_global/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_ospf_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tasks",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/vars",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "934f6f7a277e34f616d5459e1989f9e0faeaf4e0a61444289abfaf37ee120659",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/defaults",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "d11bd78a2d74e8dc46a2880b54b3500e2f88cc4e3e6fd42a249138556e94964a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/_remove_config.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "bd4e56a2a6fc4c69833fbdf6b198e6b2cc36e62ae656d53286ff5a1e22189951",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4662bfa7d0b5cf776e2fbaedb8b5302d292f0454cacdea054518fd1e337d9fef",
+ "chksum_sha256": "c1cd77375707ee0397f1efbd07a4f7fdfcfbec26c86042f65c7f29f3cca9a9c3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4077106b1998d758480ba741ca583bcea9685e8d9df81838902a74f5da0b4e4f",
+ "chksum_sha256": "96c0644d6833fa509126bfa843bb259b9c9963e2e53d5fee080bb3cdece99de7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f847af0e5e79e0763bed170eb13e60c0cb994688d0b70f14d0ac7bd371ab1d1d",
+ "chksum_sha256": "50f480556a54480a5cff156bcb4a8fad88e60404f4ca0ffd94df379667fd7bac",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "44b26adc92992ebff6de4aa4d43b0ccd72c5efb44b09416469866ca3eda28180",
+ "chksum_sha256": "40b9f6860fef89f7797529730ca794a03fef91355da74053086820283a821df5",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "75580d3b17d3e54d3542f54410a63f647fd78e4e1167a42b01095baf6681164d",
+ "chksum_sha256": "52c1f9bebbf6821f0b098ff9cbcdb8a1b30b1044a88f3b89e8fb8e76ea9b37c8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "05b0d34519c01bd8145069ef131b8c42b2d948fb308f4bd50c8d5cae88b6e285",
+ "chksum_sha256": "a06cf74352024ffccea204ef3822fe08618aba04915148c8736f6387331f3662",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/_populate_config.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "64195a6619101530f2cd471d76d6dbfea7ab3165c4f2763346f3c7ce3162077b",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/fixtures",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "b4377cdd354c797bde70b1ab79c25b8126309a735c3e52ada4dd3cf2c61db4c3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "161c4405c145118f98f3efc7f81cd20f53fd4eca7c0604a2e06824676426191b",
+ "chksum_sha256": "b9a8c7d0bff4202802918716797b5c1a831da98ca2bebe674f77d3e13de6b1f6",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0e74e052ae15e52a8d70aa1788ea86e4a2ca5287a18231c67c4fb8b65e3fc63f",
+ "chksum_sha256": "6627fdd69a02636b86a4d138377f7e54897986e3f16878ff6a55e573eeac3793",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9b815ed33546d40ccc361d9255a0b79a50a034a48262a0e9d92fea684e83938c",
+ "chksum_sha256": "4ea507d63e8a9cff4eb0a1fc7dbb6a4bf4e85fe8bf3f0075dbbc6e3505648d69",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tests/cli/rtt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9f9e3fec02b4ecb3c5316ec824369cfea049c05a0b2a95443a63d6afdac4d4bd",
+ "chksum_sha256": "b92b9c34db1ed38368a5daa18ab827267e694b837a278a42224c5652f0f3d876",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/vars",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lag_interfaces/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e2e959c351c31c2016e6bb08f5f6ebad88c3e8bf6525d6f67c5d64e998fa9d82",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_ospf_interfaces/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tasks",
+ "name": "tests/integration/targets/iosxr_static_routes",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "name": "tests/integration/targets/iosxr_static_routes/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2dbe0b4a48613e36db6dc24d1cc5587a9339d560c7be5fb830643a5e9a97f6db",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/meta",
+ "name": "tests/integration/targets/iosxr_static_routes/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/meta/main.yml",
+ "name": "tests/integration/targets/iosxr_static_routes/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
+ "chksum_sha256": "d2335eeeaa4ace8094a5daa3fa60d634693f9b07c483babba9e3c6c265d77508",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/defaults",
+ "name": "tests/integration/targets/iosxr_static_routes/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
+ "chksum_sha256": "6e148c74b09c0b22e87e8e55b815a0250281aa8daabde38b951b425cfbec2442",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tests",
+ "name": "tests/integration/targets/iosxr_static_routes/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tests/cli",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tests/cli/prompt.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1c2d2d6c07d37bbd84190440034126fc5d74de4e55e824813974e059a9413ec2",
+ "chksum_sha256": "f6db71c5ade8ac5f359f7bb484d517f21dd6c163ee24c64d281992184ee4c783",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tests/cli/invalid.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "985f58c4989f203f257c68725a9877e3ee3b5f4783af27429698e9a335d40605",
+ "chksum_sha256": "1735d21dcfcca3b2e613b10c51eb2a0ecaad2a6f6f44fc71baae6e3a8704c0ff",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tests/cli/contains.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d9716e753ba5366a03ac74d4787a8cc31547382904b1316605503d481afb1b7",
+ "chksum_sha256": "854e3935b164f2f04624c7fef6c59a8dca0808cd4d063a9da2f632f85f94dc3e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tests/cli/bad_operator.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9d53587f24caf85f74a90aa38d629e1821967b99c42a52603745a2536000bc64",
+ "chksum_sha256": "f241eedfb974aee95dacdb64a7a2bd4120059f7854460bda9d3e4acf0d806fab",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tests/cli/output.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "53ebb6e7f4ab53c74c9baa8d4f0bb7b62453e6cdd0e974df88dc334d573aaf6f",
+ "chksum_sha256": "83dc069647949b99a4cbf01a41fce4b29ef2eb0e420bf3f27b8b7e40de474542",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tests/cli/timeout.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "96843e537eee47517c5049885b84061a141b2eeba5680c11c5b66693d7be09b5",
+ "chksum_sha256": "00937ba6bd39c8d9b9d57e9afafa09812ac1f9be681301623220ce59ad57de5d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_command/tests/cli/cli_command.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "36008ced825f92916c9c1a8063d7d3af07a89cc64d6692a28d825eb1c6a020be",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_netconf",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "db869687ce8a3c6f01b918be52a77e107f74116a43fe8fc9bcae14d5def7994b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/overridden.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "43f8d39f847501b94cbd8af0deb64f4e30353fc524822f2b2ed585fac61e0b63",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "chksum_sha256": "9dd1cf36a11cfb51274f12498a802efb7767a084a8c55f431f777060da24c70e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/delete_specific.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "19f48e1c0e26a39016c6e5d4b89a0cb15fdaa31aa34a29e64f7e595e3c1fe967",
+ "chksum_sha256": "4f228479698428bdefd45f559f3bfe6413dc9f46f01c8ceb54a6474dbf16b5c9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/replaced.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "2feedb5681526e889cbf30419b57f28143f328d184b986a53fcd106a3014b490",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tests/cli/rtt.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
+ "chksum_sha256": "9a63bcc02761c785c2d76ea2af8ec715510cab7a13e2cb65223a0b2dc105f290",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/defaults",
+ "name": "tests/integration/targets/iosxr_static_routes/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_static_routes/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
+ "chksum_sha256": "132a5c51daf268caea032e927c4d608384e0e212a9d2db31417238aa9e7f7d06",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/tests",
+ "name": "tests/integration/targets/iosxr_static_routes/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "8c378f7a2ccabe54f2708379bb4258b6687e55d75f71f23690a7bf19a89895f5",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_logging_global",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/tests/cli",
+ "name": "tests/integration/targets/iosxr_logging_global/defaults",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_netconf/tests/cli/basic.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/defaults/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e68ba6599b56873a91e4b0002751395d61ce254351af0256b215d553229d0984",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_lldp_global",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tasks",
+ "name": "tests/integration/targets/iosxr_logging_global/vars",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_lldp_global/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "4a069b29e331858b268f0a2ab9ace19d5bf793703a8b5c452ac8724a6570506e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/defaults",
+ "name": "tests/integration/targets/iosxr_logging_global/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/meta/main.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests",
+ "name": "tests/integration/targets/iosxr_logging_global/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "95e5e93bdf0c29777aa2b210fd1cf1890625966262998e2661116ec817049717",
+ "chksum_sha256": "10bb238d21d24df6fe4e476d542492839c1943430ea17c6cf9275eb4790da423",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e7f5a8b2f177d64272fc6a947921672ba402efae9f50df985f9b026c4ed26f59",
+ "chksum_sha256": "909a21409e28a252b2c0d6fccf1e6c0e2cb51d710665aa7c0cafc11d6679a727",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "eb7802fd324a06c4462213a656f1cf305b31210533f51e9d741eb2d2493d289c",
+ "chksum_sha256": "32b4a5eb23f7544ff53968c2f2f714963b86c198caa83facbb6e36be9cb85d49",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/gathered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c142d0fed11008b1a62e7486b30db686dba853439164655fafdef54909bc63bd",
+ "chksum_sha256": "8149279cc0a1da197893f2b231b99e89d35f72f7eca43c0ded62a1f7938af73e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c23d2dbb51d7164eab5fed3e834136b9c58d8912110cde108a85f0e20e091aac",
+ "chksum_sha256": "2b6b32698c946e6caf83b8d756358cf0fe146dcdf81efd2b020ce595eba38bd4",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/_populate.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/_parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ad57db9e94ca2aadfd2f45b32c2e81e8e1704d7d5a195ce520512c16821edda5",
+ "chksum_sha256": "e9111575d03ca3e8cae1744708bc4329dd05fdd40ab5468d722198a6728b1dac",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/deleted.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e49f9c535fa7caa99d4f479101a39f837189d97b785fb02af518895f2c0fe9f1",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/fixtures",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "279dfdbc6e8e658f0034995198e414253f0a512c6590a311da073cae0a52d15b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/fixtures/parsed.cfg",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/_remove_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cc8ece13d91edafdb680a275bf4c794d642f584b24963f75e91d399d26e90dce",
+ "chksum_sha256": "6b79a9c0fb64ffb5ea3b2499161f3d284af835a1e17ff12cbfe838a09a936573",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a9dcf714eef59cc87ef2c4f4f117074297213b19694e6a8cedbd50760f2b39b3",
+ "chksum_sha256": "d72b330e428d01f36ce0ba454497558efb2aaa4a3d2f4423378d93febb7025a4",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/parsed.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/merged.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1fc1699dbbe7a8cbfdf21bf4f22fb223de156d8a7d23ca00d8f623a4bb3e7837",
+ "chksum_sha256": "8e2c26f79a8f6cc6611dd48d408df870cc43853b8d8dd9ebe0af83465119b0df",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tests/common/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8f1df41b44d45fac6172c094147565b4e877bb60cfae594134a6b1c43bca0f3b",
+ "chksum_sha256": "02dd8a9273d456e158f8810372ee5f70c1b4ea56d70cfa11eb6dab8f9023b558",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/vars",
+ "name": "tests/integration/targets/iosxr_logging_global/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_global/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_logging_global/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3a4ed71b399bcf1bbc0fd2978888ebf6d151bee360e2ab4d1c87fbe35198c936",
+ "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_logging_global/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "73e48db0c23a63565816ea0d938e972a0a9daee404ea69b57fc39f403f1288ac",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tasks",
+ "name": "tests/integration/targets/iosxr_user",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "name": "tests/integration/targets/iosxr_user/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_user/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/defaults",
+ "name": "tests/integration/targets/iosxr_user/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_user/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests",
+ "name": "tests/integration/targets/iosxr_user/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli",
+ "name": "tests/integration/targets/iosxr_user/tests/common",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_user/tests/common/_auth.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "78ab712357d68b164ba677cffc2bc61cf9184dbe7eb616461b039880544c9d4f",
+ "chksum_sha256": "00191a8605978a3eb0394bd610914da6e741774b1c863542f02e33e0c1684187",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/deleted.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "0bdd704c64456dc5bd746f258448a6c7c132cd3b2f06849f59bc8454e1b93189",
+ "name": "tests/integration/targets/iosxr_user/tests/cli",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/gathered.yaml",
+ "name": "tests/integration/targets/iosxr_user/tests/cli/basic.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bac4a7214f9a2a43940bb7ea473ad5c479dfed034cb1f092169751886339a4ab",
+ "chksum_sha256": "c0e5876713521246628445bdb96a184c1e60d03021606d7a36756530776b349e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/empty_config.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "3c0a26973a1f425dcb788f4de6ffb431f0fb3cb439b285427e259545f81d6079",
+ "name": "tests/integration/targets/iosxr_user/tests/netconf",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/rtt.yaml",
+ "name": "tests/integration/targets/iosxr_user/tests/netconf/basic.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6e0d64d1e1033c62bbc4da61e6f2e49fb79ca27eba372a6c557a6fabc8b01548",
+ "chksum_sha256": "9d98246d4804b3d836796e4bba10fe7ebf0fa0ecd3c991fb0e1273feba169520",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/_populate.yaml",
+ "name": "tests/integration/targets/iosxr_user/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_user/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1fb4c8047c353cd10a83ff0a2f9eb2c3455e1b72e81165bfecb475a5969d11c1",
+ "chksum_sha256": "303b9dff6309fcb32b8eb1e05d36298973519248849c1ddb442a6ce54e4ae491",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_user/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4c33155ba2ec1dea7921b926e4baa656122f8bdf75ab4e39c85fba98e981d7f6",
+ "chksum_sha256": "70521f927ee1761e08f277a254437be92c536918337892bcf0c5c0368957d99a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_user/tasks/netconf.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2c10d1cc4272407919910b0b6c62badf94ef67f853fa1ac99a581603cc9ed7da",
+ "chksum_sha256": "6650a55f6db383c6dea0285df827b038a5080894e176da4ff5ba05a71d8f007d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/fixtures",
+ "name": "tests/integration/targets/iosxr_interfaces",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/fixtures/parsed.cfg",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "09906ee86cc2c5b1a515dafa190e3576def507f53ed9563c471db011ab76eb54",
+ "name": "tests/integration/targets/iosxr_interfaces/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/replaced.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "aa7e3e3c95400ac64035e994ec52bc2663674bb98562dd66e70cd1a18cab813b",
+ "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/parsed.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e2d359d45a561dcc99db2945a7e3de3c4e3564caaac19c643672331b7a2c26e0",
+ "name": "tests/integration/targets/iosxr_interfaces/vars",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/tests/cli/rendered.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/vars/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "095271b41184a0146f918498fb43a1d4808359cad386c08f3ff6ff8ae3991fc4",
+ "chksum_sha256": "628f1746159ca78d2b44a74e2309d2db9b380b5a8582fb2c0f0b92c3ba38e95f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/vars",
+ "name": "tests/integration/targets/iosxr_interfaces/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lldp_interfaces/vars/main.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0dca88a635c4df7935a64b62dcc4e29afc8ea29e79c5a69790d9fa39248aa593",
+ "chksum_sha256": "ec4fa30fc4a7b9e002d1c7b3932286ace72ba36e4f532e2cc79f49d07e0794c3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke",
+ "name": "tests/integration/targets/iosxr_interfaces/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tasks",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tasks/main.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/parsed.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "303b9dff6309fcb32b8eb1e05d36298973519248849c1ddb442a6ce54e4ae491",
+ "chksum_sha256": "9d90b33bba17d4d2ae74d79879e9163f0c413e1d4f076d7817c3a856e456e41f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/_populate_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "40afb148ddcbe35a254f1ce45c8ba687b3b892aab717f66681c6be8bde22e308",
+ "chksum_sha256": "2390ab9c8c2958dd0623138f888fa1db1e40d20023bb803e5a1fdc9906be8504",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tasks/netconf.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/rendered.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4ad5dae3d18e72e98b8a55fdd73f3b01d51db09ebb761501da3b84d54a36a945",
+ "chksum_sha256": "c2426117bdd1320e641684a463c4b947c1864f76710eda7ed9a36c06c1b3615f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/gathered.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "4b561e6501b1861665d181d39f4882f6c99b610c359d7294443b5e37722edf6b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/meta/main.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/empty_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
+ "chksum_sha256": "9e989cbdc6bc0299a75483abb2bc9f771224d13dbdd084992fd71e6ef57f1a5a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/defaults",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/fixtures",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/fixtures/parsed.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
+ "chksum_sha256": "e7f495f2b2f098efc4830e55aecc165536ef8cacbf35fcefc030cfa3a6a5a345",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/_remove_config.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "44b35581001d7173e1b8f2fb5c3f8804692c59c87594ba3f4bdf1458cdd56256",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tests/cli",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/merged.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "f6957f1a450e714240cdf34121eaf5099db25f1bda037680c8af357fef80839b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tests/cli/common_config.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/_overridden.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1090b517c30bb3086c8e82909cafae786ef234aa5e49db4073cd7ed94a1339be",
+ "chksum_sha256": "26eb03219bcc0caba6d5b3be37a6bce7fa846c1e5ea6d2df9a5fba581597d7af",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tests/cli/caching.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/replaced.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e1dba81f68c64f197ee9bf87378ce1306b01740319f063a555bc3ed23ede1a01",
+ "chksum_sha256": "d3915314d2bb6a8c96a0f18c7cc4d1bdbb6a16e78a660baf7328ca5f6fc854a1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tests/netconf",
+ "name": "tests/integration/targets/iosxr_interfaces/tests/cli/_deleted.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "d1264641b82c36fe0d15026aa6bcf379dcde00c183ca8f1283a7e9db9880c50d",
+ "format": 1
+ },
+ {
+ "name": "tests/integration/targets/iosxr_interfaces/tasks",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_smoke/tests/netconf/common_netconf.yaml",
+ "name": "tests/integration/targets/iosxr_interfaces/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "101eb3edf7114ed0a02320acc9b5a3d91add238079336f8e6a020bead66924d0",
+ "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/integration/targets/iosxr_interfaces/tasks/cli.yaml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tasks",
+ "name": "tests/integration/targets/iosxr_smoke",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tasks/main.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "c1f2494ffa73842d0da2f38e4744624c2aa88ee473d24e33d626e7cb28b2d822",
+ "name": "tests/integration/targets/iosxr_smoke/defaults",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tasks/cli.yaml",
+ "name": "tests/integration/targets/iosxr_smoke/defaults/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "84d6592471825e4bcaa55452b39c090fd8c05d17695f8ace236d00772df9af88",
+ "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/defaults",
+ "name": "tests/integration/targets/iosxr_smoke/meta",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/defaults/main.yaml",
+ "name": "tests/integration/targets/iosxr_smoke/meta/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests",
+ "name": "tests/integration/targets/iosxr_smoke/tests",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli",
+ "name": "tests/integration/targets/iosxr_smoke/tests/cli",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/_remove_config.yaml",
+ "name": "tests/integration/targets/iosxr_smoke/tests/cli/common_config.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ec8d829135a6074a8ad75ee76a2a1a4079e03325d92c0e830515cbf90f31eb6f",
+ "chksum_sha256": "1090b517c30bb3086c8e82909cafae786ef234aa5e49db4073cd7ed94a1339be",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/deleted.yaml",
+ "name": "tests/integration/targets/iosxr_smoke/tests/cli/caching.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "be06b4f3cb25a95c6d1950c4919025c1cb15e114624d59b18c0eaa5a7d79b52f",
+ "chksum_sha256": "e1dba81f68c64f197ee9bf87378ce1306b01740319f063a555bc3ed23ede1a01",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/gathered.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "d6ba2253349b074129effa793f31923b22ae2448ce58a9549023db855839460d",
+ "name": "tests/integration/targets/iosxr_smoke/tests/netconf",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/empty_config.yaml",
+ "name": "tests/integration/targets/iosxr_smoke/tests/netconf/common_netconf.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "14d91239138aa32bb7f451a89aefff422136e57427583623a172747eb5814453",
+ "chksum_sha256": "9a5d023cd3bf0c576500f9f1e668d87d626b8d7c36d45771b7f02837bcfcbbc4",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/rtt.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "f5bdefcaae69fa3cffe08302fb9dc9f706c3fd00edd4d2c86d032983d66bedbf",
+ "name": "tests/integration/targets/iosxr_smoke/tasks",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/_populate.yaml",
+ "name": "tests/integration/targets/iosxr_smoke/tasks/main.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2b84773b00c039d32e50e18779dfd48fc98e4f0012351d6d6c1ecbd740d25936",
+ "chksum_sha256": "303b9dff6309fcb32b8eb1e05d36298973519248849c1ddb442a6ce54e4ae491",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/merged.yaml",
+ "name": "tests/integration/targets/iosxr_smoke/tasks/cli.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6e7cf195c2dfadb34e7393d4c74acbbfcb568899d7461c2bb6b4fa5acbc48b70",
+ "chksum_sha256": "40afb148ddcbe35a254f1ce45c8ba687b3b892aab717f66681c6be8bde22e308",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/overridden.yaml",
+ "name": "tests/integration/targets/iosxr_smoke/tasks/netconf.yaml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a8d21a0b454b78c9643c6d1c47de95eafb44e9199b1a8bca7588c0d9c91cca02",
+ "chksum_sha256": "4ad5dae3d18e72e98b8a55fdd73f3b01d51db09ebb761501da3b84d54a36a945",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/fixtures",
+ "name": "tests/sanity",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/fixtures/parsed.cfg",
+ "name": "tests/sanity/ignore-2.15.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "81e585cfbf29f1293be9881382ce419c6a2b0cbf9c1f87be057a241de2f44f98",
+ "chksum_sha256": "b7a7260f01ad97d899400efb85c91ed3a63d922bc40a0dfda0d99a9f7f55b995",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/replaced.yaml",
+ "name": "tests/sanity/ignore-2.14.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "717d1fb8c96130db8d6288c45c7c8dc46222d03917bf77b322b871ffcafd3a99",
+ "chksum_sha256": "b7a7260f01ad97d899400efb85c91ed3a63d922bc40a0dfda0d99a9f7f55b995",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/parsed.yaml",
+ "name": "tests/sanity/ignore-2.18.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "417f4d3094f95606aac731b14ae567a97c7b703114b88423cb677e0f6b2cc06c",
+ "chksum_sha256": "a8ce632758a8bb8372e36359bbc44782b2b964f48b353e18ad5a9fd3cc91a67f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/tests/cli/rendered.yaml",
+ "name": "tests/sanity/ignore-2.17.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9dad2238d7ee4b8fb78919028c1bb64ba29d4e2088f53ecf5fa99ea9c5e29c87",
+ "chksum_sha256": "a8ce632758a8bb8372e36359bbc44782b2b964f48b353e18ad5a9fd3cc91a67f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/sanity/ignore-2.16.txt",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "a8ce632758a8bb8372e36359bbc44782b2b964f48b353e18ad5a9fd3cc91a67f",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_lacp_interfaces/vars/main.yaml",
+ "name": "tests/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "29a8acf3766df1e54abe6a3dadfc393571647722393b132444952162b30a60ae",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config",
+ "name": "tests/config.yml",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "4129945061440c8d8c281590b8054b194f5958833c722aa40e878b09038c380e",
+ "format": 1
+ },
+ {
+ "name": "tests/unit",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tasks",
+ "name": "tests/unit/mock",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tasks/main.yaml",
+ "name": "tests/unit/mock/loader.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3ba11d0a6ecc4c096ca24c09fc0f707954d3dc64ac8964ea17901fe60887213a",
+ "chksum_sha256": "2343d1f644250d4b616f0bf0a826fdee8fe306243d8412d44dd0e033352b262b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tasks/cli.yaml",
+ "name": "tests/unit/mock/yaml_helper.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "aeaea690f4a27b4af77c33a24968cdc89de2ca73e590d9ec1db4b80842750bb7",
+ "chksum_sha256": "134eef238c83a9611799871b743e49e9bfbcd8bdddf2cc6a7bf69fd1000345b3",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tasks/cli_config.yaml",
+ "name": "tests/unit/mock/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c2b1c324c2399a7589d2fd4a7ed9b201f8a8299424924277b67298903db1d3cd",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tasks/redirection.yaml",
+ "name": "tests/unit/mock/vault_helper.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4dda061736323dd09fa0832d73a74f4dec4a7c4665357ad20c914f15778cf99f",
+ "chksum_sha256": "55bd0e924dcc22d050612c944bff0ef745e51faac9260dce9b9b2018c4c8a661",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/mock/procenv.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "8355a91c013778f8b70896222e8223d67b743fd8ba2bf541f4ea4d7d460b01ef",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/meta/main.yml",
+ "name": "tests/unit/mock/path.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
+ "chksum_sha256": "110552d5ab0ffabe2bc6b6c57e9f389be3920da2e0f37ea5b628795d1b426bfd",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/defaults",
+ "name": "tests/unit/modules",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/defaults/main.yaml",
+ "name": "tests/unit/modules/conftest.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a",
+ "chksum_sha256": "e0ae70fa7c2a5e56d7f02a47c3602398cff60c8eb021772ac59a76df2a234048",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/__init__.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli",
+ "name": "tests/unit/modules/network",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/toplevel_before.yaml",
+ "name": "tests/unit/modules/network/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "19a5a9e3043bd0b74fd7e71956374e204626d4346262c0c4cd3d9c579bb89f87",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/toplevel_after.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "75053a4dca4669bd74e8c0edca7056cd31c40751cba6379774c337e466203cd6",
+ "name": "tests/unit/modules/network/iosxr",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel_strict.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_snmp_server.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "33a343c4930c4bd86c2f660177d059bdf6c44e52b4224ecd7e8ade878687544a",
+ "chksum_sha256": "85bff5db9dde7093986838c4c2d7772f2efc2b64ffcd04b6757f2986d63c16ca",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/extcommunity_set_config.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_bgp_neighbor_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "cb9f1df2b57e8364e823fb60276e322bd994be2df12b42a7cfddb461bb3e0dc0",
+ "chksum_sha256": "a20f0580ae955a5fc59f6a8d7bf0c85eb26a62b2145b1e6c398944ba46badd90",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/commit_label.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_netconf.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "873e365af69c26af8ed84b963e8f670dfbf86dca68811b164b1465417160070a",
+ "chksum_sha256": "9bb0d664660d05259b1bdbb4f443cae4233eed8bcbdd0f694024b367a195e892",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/commit_confirmed.yaml",
+ "name": "tests/unit/modules/network/iosxr/iosxr_module.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9653c9ff2afc35783f116961cb926bb5f1943c963d05125998cf71c2d18bc182",
+ "chksum_sha256": "44fe73a4355f43b735971cdf2927a17ca35a317d8d3dcf7eba3679e42f827bf7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/src_match_none.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "21a37a276566385dcce522dd5b49dbcc7615ee5ef44b197b753875c469efa34a",
+ "name": "tests/unit/modules/network/iosxr/fixtures",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel_block.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_system_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "45be4aed01d01d3a88065e21b231390a90c01575db70fe99bc373d253a483945",
+ "chksum_sha256": "18ae20e11b3f557435b212a739a50c59c95e4162dc13989695e6c14ae35e58f7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/toplevel_nonidempotent.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_memory_summary",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "4b629cb3f6c037494f307266e968320063f5533907d7b2b73a2f4c0cb8b91508",
+ "chksum_sha256": "c0fedc43463c95b152254b43d741b62c704ffc82b2707b758d1294283384c4e0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/toplevel.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_l3_interface_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "98194ad2b27b0a9722de6305af5d2446201c488a21e52d33f31b82f51dcb9dbc",
+ "chksum_sha256": "50f889004120619f090c295fe5f40c5575c0a4feaed60a14d863d00bf25bd2a0",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel_strict_mul_parents.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_lldp",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8e641ad89ffb073b8597de019fae0ac2a48482a6a33ff9a3cadd97f364100c70",
+ "chksum_sha256": "4135607fe98acfedbef4f2d3305b4ade7e5e833130f049f310b68f32ce451c66",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/comment.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_ospfv3.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1880bcdadc904a2cb1d98478fc780763371648a392c6e383eb2102d26bff1ba1",
+ "chksum_sha256": "8a6d31304503f7cd58289c7ab493bab726a003a69dbcfff3177f82e051180ff4",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/prefix_set_remark.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_acl_interfaces_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0fb66964d634451765de4922678ada90649e02acb0bc6f5b5ab6c723a506bc1d",
+ "chksum_sha256": "a5870ad2392bc344f5d7c254ecf5f1b5d317527c2efa346a55a3a73fb0ccd10e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/replace_block.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/dir_7all",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "864b44dbf232d2e1d731ad33a2fb89523b94a21ebba2b8fa9cf1d87f53d4a4d3",
+ "chksum_sha256": "c5e2c218c5731bee3f874af0bc5d5694a426ceba650efc03795a5739235f0120",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel_exact.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_l2_interface_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e18cbd1b58ce8368d11e0948fc75860f2b21e4092c74129d894fb7e4fa46dda1",
+ "chksum_sha256": "1c18f829582b9ed3a84bc5226dfd05be9c736dc0c949d61f719c71284e747e1d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/comment-too-long.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_config_src.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3620ac43ca5135f0c0a49e2aeba5ab73a4c2704554d27c87ee4284f87f784bfc",
+ "chksum_sha256": "57d42d2e8e8b7a4b6cae566115ee42fecea077b525cace10cefc3b7dbd85f033",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/src_basic.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_config_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5cd6945ede088394c6599ee3b5f2aeddc0c3ed856db44fd8864a626576b79c38",
+ "chksum_sha256": "6fe81e446733fef4e3643a80042ab4111b9b0c927599c4b5972ecea4c18b4ffd",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/route_policy.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "604f5b5f96027a1c3e5768650bdfd7687d1fed0a5045a3e5b9805dddd5fae6a7",
+ "name": "tests/unit/modules/network/iosxr/fixtures/cliconf_ncs540",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/backup.yaml",
- "ftype": "file",
- "chksum_type": "sha256",
- "chksum_sha256": "e89b8bf2ae0c1dd3d859a77494f6f89abfccbfb1e6be30c2d5d17d3296b0cb8b",
+ "name": "tests/unit/modules/network/iosxr/fixtures/cliconf_ncs540/iosxr",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/src_invalid.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/cliconf_ncs540/iosxr/show_version__utility_head_-n_20",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ceaff4b3620df90e8208f020adfa3d1b12ca9bef955fd8e01ef5f0395b4fdcd1",
+ "chksum_sha256": "ca53ef4a0ab10529e7d5df9fd669fae547be148b08ee7075141212ab90a1e929",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/misplaced_sublevel.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/cliconf_ncs540/iosxr/show_running-config_hostname",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55ebc624d7356f89f6c2bb32d13aceff80e8df04d57c28f463023a7aca814ee3",
+ "chksum_sha256": "749f869982a235df56c1c7e404744c441340ff6da90dece0c8b83d63ff47e7af",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/replace_config.yml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_cdp_neighbors_detail",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "520231e3fab8fd0eed892322eb5e630667f32730b89f1a06e01c22a72d33ff45",
+ "chksum_sha256": "bbc4b792c6b18344cac105ae9b0d6916d5f170dd4b0413de0faecc9a845c46e9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli/sublevel.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_ospf_interfaces.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "81d687e492374044859a0efcfa6dc922fb526648b8631faf70b621ae6742489d",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_config/tests/redirection",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "c3e8a76362099f436fe64dbd9dfc6401c862dac9c7b36be4ec83b36d125be2b8",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/redirection/shortname.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_ospfv2.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c82a2cf83917d7934e758a867235e53629945aa1739c3101bbf61adfb9f248cb",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_config/tests/cli_config",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "27b9a4a53478778c5781170c052ba66bcc09dcb40aab0709d28018f6cd332126",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli_config/cli_backup.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_static_routes_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6c6e65aa217139078a0e172b54fc00eb2cfe51f2079cb7d9b0a5d9c5d2a74ca6",
+ "chksum_sha256": "6e148c74b09c0b22e87e8e55b815a0250281aa8daabde38b951b425cfbec2442",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/tests/cli_config/cli_basic.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_running-config",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "256bd79f69876e184c69f562b22d1954e91f78e0386e273f4f11c5cf74b1d350",
+ "chksum_sha256": "9442b8aa3e29caa5725d8968da29fa173e998d7c664c92b3ddd66a7aea76a71e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/fixtures",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/network/iosxr/fixtures/__init__.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/fixtures/config_add_interface.txt",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_interfaces",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ab5bf303021e5250cd67b0f4ad25b8127b74dd2d8630266a382d9ab2aa4c248b",
+ "chksum_sha256": "e37745f7a4d614d0aa5da44df8a0acaea5820a5900d65cabe9640ddcb7e6ccd1",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/fixtures/config_del_interface.txt",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_banner_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "087d7655b24ffcd3191a5cab8015486b1da1488345f6e7617b0523f575b0400c",
+ "chksum_sha256": "373fefe369cd647022df09438152a869d3c407cb05c51b3bd8214b81471d76e9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates",
+ "name": "tests/unit/modules/network/iosxr/fixtures/cliconf",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/basic",
+ "name": "tests/unit/modules/network/iosxr/fixtures/cliconf/iosxr",
"ftype": "dir",
"chksum_type": null,
"chksum_sha256": null,
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/basic/init_prefix_set.j2",
+ "name": "tests/unit/modules/network/iosxr/fixtures/cliconf/iosxr/show_version__utility_head_-n_20",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "92dec92ecf095d1c33c493f4769541caa745787d80e498d6ae81decc93351e0a",
+ "chksum_sha256": "cc08220e9647a2a3d34640ffabc08fd34f9601e229ab7cdf5ce4224f62cc158b",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/basic/configuration.j2",
+ "name": "tests/unit/modules/network/iosxr/fixtures/cliconf/iosxr/show_running-config_hostname",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1fd4692dc95cf561f544f8f680c9046add01c85c6fb83c17db2690cb854d3bb8",
+ "chksum_sha256": "749f869982a235df56c1c7e404744c441340ff6da90dece0c8b83d63ff47e7af",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/basic/route_policy_change.j2",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_ipv6_interface",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "95c74f6778f25c6385437de97ec5ffbbef5414ed42115d8b7ee276fe5d7fdd64",
+ "chksum_sha256": "151235002e58119649b79a98cbacb5ce155225e31aa0188dd8085ee0961feacf",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/basic/route_policy_clean.j2",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_version_brief",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "baa2f889363d8827d04378ac81e1516d840d64a721e4cc8284c937390206904c",
+ "chksum_sha256": "e4eb1b26a35a3c5bcf1e45eab472c8d59ff0559cfbfe701cd60c17ee6d9d6957",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/basic/interface_config.j2",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_version",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3209d667d131c751b8cb1954bceec81eccb663a5e257b81b7394a9edcb9e0d70",
+ "chksum_sha256": "089ab6658c475d1146f913b1cdee2671b46051958e2b7f562da626d327456726",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/basic/config.j2",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_interface_gathered.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fed860520ec0b19850744af6be1c77939335d4a09539bf563d0c15aa6afc84ef",
+ "chksum_sha256": "06b46488db2b8cecffa505d7a8d7f3c0566df2beadef2fb795f3963e26bb1504",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/basic/route_policy.j2",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_version___utility_head_-n_20",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "83c3226c2070afbe01cde658ec7852261ac925abed96766989888c70a2f8bc92",
+ "chksum_sha256": "e4eb1b26a35a3c5bcf1e45eab472c8d59ff0559cfbfe701cd60c17ee6d9d6957",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/basic/change_prefix_set.j2",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_acls_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "91a0239cde35ce8e75ad24c8f9c853014cd0c7a5554171ee3b0ad50cc8ed67f5",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_config/templates/defaults",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "7415a69cdd33bff4395ad90a4cf6a930082691564493b998844e499a5039d13d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_config/templates/defaults/config.j2",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_acl_replace_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c67459067166baed6059b02907fb2692e34868270185b09fcd9f5d7c3ec013d0",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_hostname",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_hostname/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "197b575ae7d14aeb340f84bcb05ca1e4c7f84786dec07881afb650cc75106c20",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tasks/main.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lacp_interfaces_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "afc73a39f8a8861930e2a6a542ccd07426663ec0584b218987ef2b456d8c00d7",
+ "chksum_sha256": "04b1c2fbc56979e8df559dc3a499adaff452c0815be45fe4a0e2b1b74f740831",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tasks/cli.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_interface_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2d3350be00fa2af0f217f369684578df724bcf9550402e7a54ef1b84f32dcb53",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_hostname/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "cafb0268e9f22c966719d76a2b7267d966ef98748f68cf3594ea55a3efd03945",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/meta/main.yml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lag_interface_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_hostname/defaults",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "25aaec36c88ca1c78bdae21f0a0e072929ce56e56f569967927ab6def72d972e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/defaults/main.yml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lacp_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7d754db246e92eda93bade9b741e09afdc7c5ba2754a4ea5d874f92a479b65d0",
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_hostname/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_hostname/tests/common",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "chksum_sha256": "1ca4b510769bcfc42967e42d1b560e18908724b345676fb68e76571dfb84e847",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tests/common/_remove_config.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lldp_interfaces_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "33bb48f812aef67e24ce8cffc06916f7f8adbb8977853170aeb32dd150bf334e",
+ "chksum_sha256": "1c4e458ac2250cfbfacd5b53e5937c792bdf09a36bf42c7d27cb5add93ffb693",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tests/common/deleted.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_user_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0c727923bf03a87bd59efc3eb98d414cf99ea84ac3748d32412b7eee33996553",
+ "chksum_sha256": "e387d5d8b668b1f290872aab2a3e8f8de3d4bdcb99906b8bbf618b950f0c60e9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tests/common/gathered.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_cdp",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "348ce984e68aabc275d61e8143b23c6cc59765f2510b073a4c611fa62254a4b7",
+ "chksum_sha256": "56578d8143a06834835f0c9cd4901a573514adf51a4dc5cbd2db1e02afcddecc",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tests/common/empty_config.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_processes_cpu___include_CPU_utilization",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a89c158ee6a5732379e2b446d1d6e307cb116b5a4f602e32781b5e11598f3c9a",
+ "chksum_sha256": "c6eca4811fafb01f204de26b037fee16d63aca082ce05d57b9f0c52fb502ef66",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tests/common/merged.yaml",
+ "name": "tests/unit/modules/network/iosxr/fixtures/iosxr_lldp_global_config.cfg",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e2591c3d8f9408a6d1879a028da5491a9275c44601b28d5d1341818ecab434a0",
+ "chksum_sha256": "cc8ece13d91edafdb680a275bf4c794d642f584b24963f75e91d399d26e90dce",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tests/common/_parsed.cfg",
+ "name": "tests/unit/modules/network/iosxr/fixtures/show_lldp_neighbors_detail",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1b0de89ec88a4c3c844244ea9b8a24ef5d12fe4ec4932c525b720742d77334fd",
+ "chksum_sha256": "4135607fe98acfedbef4f2d3305b4ade7e5e833130f049f310b68f32ce451c66",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tests/common/_populate_config.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b3905393cfeb5a880d6f501a9813b52d787c771504efb07291ea4bdf91a83457",
+ "chksum_sha256": "72a840bc71e4264bd1a81b5bf3fc850b33c72e2420d5b26c6f6f2cfdaa165ba9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tests/common/parsed.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_ospf_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "823462a54fe9b7f711ce0331124bd72c3c4029547fd7d1c2e5bd1da25582cebf",
+ "chksum_sha256": "e4159ca266e4725a08075ed053970e7717d718d59ab1629983de5735b62ca572",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/tests/common/rendered.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_prefix_lists.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1fb084918ff5f04f5da804437d0287f888c6b225be719b39e7599e4d2928890d",
+ "chksum_sha256": "201a085820e80e365853eeea7e5ae7132161640c42d5fdc2ec89ea753c012956",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_hostname/vars",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_hostname/vars/main.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_ping.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8fb0722d13cbb07c9e9d85b76efbdae857bfdd1801b6aa0501a52946e6b6d588",
+ "chksum_sha256": "fb9665da189a72020612074ebc184341d968bbb7bdaf1a4414694bcac34c1f40",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
- "format": 1
- },
- {
- "name": "tests/integration/targets/iosxr_user/tasks",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_n540.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "0b919ddfe1c043e96a522c559cd58e30b83e0f57482e7c5cfe678667d52b3581",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tasks/main.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_utils.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "303b9dff6309fcb32b8eb1e05d36298973519248849c1ddb442a6ce54e4ae491",
+ "chksum_sha256": "9aa4570454de5df5c836f3753f9575b9c603179c3f5ef19a462c839d7127b828",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tasks/cli.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_hostname.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "70521f927ee1761e08f277a254437be92c536918337892bcf0c5c0368957d99a",
+ "chksum_sha256": "b404fb2dd81ef767eca09da0717a897bedce394093c59c560243ec214b8baede",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tasks/netconf.yaml",
+ "name": "tests/unit/modules/network/iosxr/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6650a55f6db383c6dea0285df827b038a5080894e176da4ff5ba05a71d8f007d",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/meta",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_config.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "9df1284eb7eaca076e95f4179209490ebe211e2854674581e324ac1a68beadb7",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/meta/main.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_ntp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "55144d29457d670189e343c566fbc6b465b90dbd9f2028efbb12d7fcc9f07b06",
+ "chksum_sha256": "c39b59d0219d7b96f78476b4625257ca7fb4d89273d8f542f399a0fd2fefb202",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/defaults",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_lag_interfaces.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "e698d9b46a555dd444d0cdc3a9cde31f4e6255cb3d759731d35ee2e74fe1c020",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/defaults/main.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_l2_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1",
+ "chksum_sha256": "0a9e70c90e5013c4ae5f95db8385aa9792fc6d96e162e0c099d65567044f42ad",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tests",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_l3_interfaces.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "7d4dc15bbd36b2fd13614fe0f17a7c1a78b28b96e94ea23a6500ee19d5ba6ba6",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tests/cli",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_bgp_templates.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "51bd0785d9cb6469acd19065c39fb967bbaee9d75f85084252250554a8b2bc83",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tests/cli/basic.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_ospfv2.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c0e5876713521246628445bdb96a184c1e60d03021606d7a36756530776b349e",
+ "chksum_sha256": "11e41d28a210b25f2aea3efd0a0bdbcf015c4cecd0a586340f992227e82030b9",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tests/common",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_acl_interfaces.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "ce14623a4c3e37f8c14004433cebbecc403d06c15ae5f64892f6a9a33631e74d",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tests/common/_auth.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_lacp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "00191a8605978a3eb0394bd610914da6e741774b1c863542f02e33e0c1684187",
+ "chksum_sha256": "2f0d30736ba724eee2381c4ce5ae75ff01281d35aff2bacae346da46da882d9e",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tests/netconf",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/network/iosxr/test_iosxr.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "e53a9b97ed71efe4d13d2cf2cdc93150e445de631cbfe0a4f4c64cefeff8afda",
"format": 1
},
{
- "name": "tests/integration/targets/iosxr_user/tests/netconf/basic.yaml",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_static_routes.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "9d98246d4804b3d836796e4bba10fe7ebf0fa0ecd3c991fb0e1273feba169520",
+ "chksum_sha256": "29e8d1a1ebd78e1948636089a5718df28352c184bc0e8a57027722f233af6360",
"format": 1
},
{
- "name": "tests/integration/target-prefixes.network",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_ospfv3.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d577d6580d29511474adecf53c2c66b66aced6b624c4f6c3781138d69870707a",
+ "chksum_sha256": "8bd300600cc88de9c552cf0acae09599bfd57d8e9d51d8cdf05d4f16de2401f0",
"format": 1
},
{
- "name": "tests/.gitignore",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_system.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b5726d3ec9335a09c124469eca039523847a6b0f08a083efaefd002b83326600",
+ "chksum_sha256": "7a7d249b267878c22d1e203c143f0257eda70400430a66a411bb311fcbed2af3",
"format": 1
},
{
- "name": "docs",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_lldp_global.py",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "8a8fd8d3f0f5a65e3c9e14f9907552807790a2533152908c54838f35c95f6c3b",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_lldp_interfaces_module.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_lldp_interfaces.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6ac0f31d37234a72b543f93f7ac0a450f3dc4ae546bfa977161f2f15d2551f56",
+ "chksum_sha256": "5c18cc9367c3191297149b09fd742c033fc40ac7aca25a703afbb6015f1537bb",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_lacp_interfaces_module.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_banner.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0b647afa59f64aeee6894c9088b7308974fc414e7e23e658026873a24b8a9249",
+ "chksum_sha256": "c22af0082f2d6cb3a525a6ca1d7562b9e0bd8ed37fc928f240739c6626b40d75",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_system_module.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_lacp.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "2e984064df11389a31575a893fca5484dc0a7c5a46f2d633d92bfdd6a7363cf2",
+ "chksum_sha256": "c90118c8b1d123933864ae2181ad608629acc06fc31d849ce8f199d968bb9131",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_bgp_neighbor_address_family_module.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_bgp_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "3d4402f555478741555de21a719d386b18a93465ab53f9301eb225f6a0d9f3e4",
+ "chksum_sha256": "c2a8af31151fc6ec159c192680357aab10f7c2234dbdef373e2e8230c11efbf7",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_hostname_module.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_acls.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5e7b8fab433bbc77ff1728579757a6fa910da23694cc9df130ce78b4a1047efa",
+ "chksum_sha256": "b4b0aff697838d6cd8552f95ceca804d51560600a65df2e22026614b83362cff",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_netconf_module.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_logging_global.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1c0d51a2477850b2fe3dacdf3a7a86e3a66d83491ee38884d3227bb0981eaf02",
+ "chksum_sha256": "0e403d68e915e02a54ddbc2c6d90065fcd5d9fd2af866677b2342c6144fa0416",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_ntp_global_module.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_command.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "21803ea95dc8bd9481c16547a13548692719410c79f470f354489ea69b05488b",
+ "chksum_sha256": "0e21f0d4d325acf2084bdc7580e19d64276ed471790a682ed01302b95a761955",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_facts_module.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_facts.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "31f06265ded0f87434512141f0963fad1518d2e4df40e2e8b30d9f40cb2d75e3",
+ "chksum_sha256": "4caa9e85526ba68c371adff54e6eb2d89f6471724fb923e5e2d63d2b6bc93e81",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_bgp_global_module.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_bgp_address_family.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "52486dc2a51c8e9a5760ce0654d1693b6cc8ec80b5104a007947ec95fb8fac9a",
+ "chksum_sha256": "8b04aafaccea128b0597ca289d0ce7a622614781c33d779cca796b87735d6c23",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_netconf.rst",
+ "name": "tests/unit/modules/network/iosxr/test_iosxr_user.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "0c190697f6cc86e85c2b5466ee2dfdf6e9d7eaa1ab5c6c2147fbd4fd0938b26a",
+ "chksum_sha256": "54918ff415a77cc2092955e95f0e7ccd02b5a29709ac6f7f9520c09530290e5f",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_bgp_templates_module.rst",
+ "name": "tests/unit/modules/utils.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5ca7c2b348e99ac02421edb09380bf101963bb79fda9e32e073669e25735bbf6",
+ "chksum_sha256": "414c272e9a403bb6009460ec9502c5acfaa9c80b2159c742f6cb2e225938be3e",
"format": 1
},
{
- "name": "docs/__init__.py",
+ "name": "tests/unit/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
"chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_ospfv2_module.rst",
+ "name": "tests/unit/requirements.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "16da0dca6fbf081710785720a1330ebc2479d82d5df650d9712db2a522e49588",
+ "chksum_sha256": "49ba996dc4735c3463e9af561344346dfae14bcc1a68096ce78364b377f0df1f",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_cliconf.rst",
+ "name": "tests/.gitignore",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "bf973787bc7e3ac2a44b4e471927a7e6b2186420238ee9f27cbef8dae306866a",
+ "chksum_sha256": "b5726d3ec9335a09c124469eca039523847a6b0f08a083efaefd002b83326600",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_acls_module.rst",
+ "name": "codecov.yml",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "d4afc88d6043512adaffacbf40c44076ee62380e5422f43f4a0a2802aef4b604",
+ "chksum_sha256": "4aa7e485dd4db6f8a55b046088c745def2b3145d9499ccda4e9a3336467dcea2",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_logging_module.rst",
+ "name": "tox-ansible.ini",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b4a9a387516f3d29f7ef2d355413e6c9c0ea1ef8588fdfbd2d17aaa7285df542",
+ "chksum_sha256": "08d5fd8d860231d520993f5378cfbb0e2c45a7820d106fa98b70432b0dd176ad",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_snmp_server_module.rst",
+ "name": ".gitignore",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "fc4ff48b6712e8a8a3ad4aa28f231af4f1eb7d18d142f3a7a547ae8b061ef2ca",
+ "chksum_sha256": "445eae124a1f5bb47770dec970cb756d2b736e0e009182ea2175dd3f0d7b7317",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_static_routes_module.rst",
+ "name": "LICENSE",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "17abfc815e8cac2fa27575cdfb234bcdcff2a44567e59c381428cd3dfccb3fad",
+ "chksum_sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_config_module.rst",
+ "name": ".flake8",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f36139e13012d02ddabb4b106ff5433ef077ca470939452787493bd525a18743",
+ "chksum_sha256": "f357bc604a44fe8a5912ec2b9067b734a88d1026da98d5993905d7b34ab44357",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_l3_interfaces_module.rst",
+ "name": "CHANGELOG.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6001a54a3c3a4d44389bd470e1e82bc968dde9d7922793b93f4ec89456f4c24a",
+ "chksum_sha256": "473b4e2b68fa9cfa86e77c8eba3aa95a5f714b50b73fe14b811134fc738eb1b8",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_interfaces_module.rst",
+ "name": "requirements.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "70ef6ab2e8fd9ab59c0c45b853f816813fec388c87ff35629154fabfd54f40a3",
+ "chksum_sha256": "45e66d4e5704d00efce212a99c21642d4eda970004696b8093a828bb497209a9",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_prefix_lists_module.rst",
+ "name": "docs",
+ "ftype": "dir",
+ "chksum_type": null,
+ "chksum_sha256": null,
+ "format": 1
+ },
+ {
+ "name": "docs/cisco.iosxr.iosxr_facts_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ba764ceaf2356282fe17c4cf7df068ae3339d07df3d81c91fbc23fe5ad7951cb",
+ "chksum_sha256": "e748f7bc1f61cce1d02d6b8b3e4e86a124292bbdfa2d45211448bed244c42864",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_lag_interfaces_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_netconf_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1b6f3e0597d0625fb21bd166f2c1b409bd4d90872d920162c8d643df5d60ef92",
+ "chksum_sha256": "1c0d51a2477850b2fe3dacdf3a7a86e3a66d83491ee38884d3227bb0981eaf02",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_banner_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_prefix_lists_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "18e15247958616f04c733b6838245151c89899fed09a3f4b0146c1ddbd83a9bd",
+ "chksum_sha256": "ba764ceaf2356282fe17c4cf7df068ae3339d07df3d81c91fbc23fe5ad7951cb",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_l2_interfaces_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_interfaces_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e8e3f37f93dec6ab14536eeb00486c9836f73c76769ec1099ebd79c20b69f847",
+ "chksum_sha256": "70ef6ab2e8fd9ab59c0c45b853f816813fec388c87ff35629154fabfd54f40a3",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_command_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_lacp_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ef6d1d76c704c41ff290d36be0bb1bbd2bdd68d92e32678b0bbc57883a78749e",
+ "chksum_sha256": "afc49ad783441204b9377be2ac4c983368b19289652ab0d867325d685fc9077b",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_lldp_global_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_netconf.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ff7037fcf3fd8987c0e71216600f3949e1b11184082913afff8b72ac12bbc47a",
+ "chksum_sha256": "0c190697f6cc86e85c2b5466ee2dfdf6e9d7eaa1ab5c6c2147fbd4fd0938b26a",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_acl_interfaces_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_ospf_interfaces_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "f7f7abe113adc1764008bc79eebf7ac78076880bcc0ebee420afb3b8321b3e2a",
+ "chksum_sha256": "e7c12b32cef21b93bc8f868383bb30fdf93d9d5cf766ec60b49eb07f7f57abe1",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_ping_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_cliconf.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a3a86ad5aed7136b5e903410f4fbff2ebf126d6aed75957418e47f7ffb2cb604",
+ "chksum_sha256": "bf973787bc7e3ac2a44b4e471927a7e6b2186420238ee9f27cbef8dae306866a",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_user_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_lldp_interfaces_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "911e6a05d509cfc18aed89a68d87f72bb7de50beae350ea2d0f237703868ea8f",
+ "chksum_sha256": "6ac0f31d37234a72b543f93f7ac0a450f3dc4ae546bfa977161f2f15d2551f56",
"format": 1
},
{
@@ -8898,10 +8765,10 @@
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_ospf_interfaces_module.rst",
+ "name": "docs/__init__.py",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e7c12b32cef21b93bc8f868383bb30fdf93d9d5cf766ec60b49eb07f7f57abe1",
+ "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
"format": 1
},
{
@@ -8912,171 +8779,171 @@
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_lacp_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_acl_interfaces_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "afc49ad783441204b9377be2ac4c983368b19289652ab0d867325d685fc9077b",
+ "chksum_sha256": "f7f7abe113adc1764008bc79eebf7ac78076880bcc0ebee420afb3b8321b3e2a",
"format": 1
},
{
- "name": "docs/cisco.iosxr.iosxr_ospfv3_module.rst",
+ "name": "docs/cisco.iosxr.iosxr_user_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "753bba432a6306fc9ae8c89d9718e3e0c58d054d5968408509c4a37fb881e5ae",
+ "chksum_sha256": "911e6a05d509cfc18aed89a68d87f72bb7de50beae350ea2d0f237703868ea8f",
"format": 1
},
{
- "name": ".isort.cfg",
+ "name": "docs/cisco.iosxr.iosxr_bgp_neighbor_address_family_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "5328af170b936cfea2a47b7155e4647a89662e559bc2664cfb93dbab968aaea4",
+ "chksum_sha256": "3d4402f555478741555de21a719d386b18a93465ab53f9301eb225f6a0d9f3e4",
"format": 1
},
{
- "name": "pyproject.toml",
+ "name": "docs/cisco.iosxr.iosxr_ntp_global_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "1cb6a45dfa2625123890b93ad7fdc156b063c16e8ae6dba11511a1d1986b0fcc",
+ "chksum_sha256": "21803ea95dc8bd9481c16547a13548692719410c79f470f354489ea69b05488b",
"format": 1
},
{
- "name": "bindep.txt",
+ "name": "docs/cisco.iosxr.iosxr_l3_interfaces_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "8083c02374503e9616216aa195dcdeb6aaac7725e7640896d650699cedda309b",
+ "chksum_sha256": "6001a54a3c3a4d44389bd470e1e82bc968dde9d7922793b93f4ec89456f4c24a",
"format": 1
},
{
- "name": "changelogs",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "docs/cisco.iosxr.iosxr_banner_module.rst",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "18e15247958616f04c733b6838245151c89899fed09a3f4b0146c1ddbd83a9bd",
"format": 1
},
{
- "name": "changelogs/fragments",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "docs/cisco.iosxr.iosxr_command_module.rst",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "ef6d1d76c704c41ff290d36be0bb1bbd2bdd68d92e32678b0bbc57883a78749e",
"format": 1
},
{
- "name": "changelogs/fragments/.keep",
+ "name": "docs/cisco.iosxr.iosxr_static_routes_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
+ "chksum_sha256": "17abfc815e8cac2fa27575cdfb234bcdcff2a44567e59c381428cd3dfccb3fad",
"format": 1
},
{
- "name": "changelogs/config.yaml",
+ "name": "docs/cisco.iosxr.iosxr_l2_interfaces_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "e9313ae1bb365e94e03fc01e2c0bd2df437019a987f388ae98e8ec669d498984",
+ "chksum_sha256": "e8e3f37f93dec6ab14536eeb00486c9836f73c76769ec1099ebd79c20b69f847",
"format": 1
},
{
- "name": "changelogs/changelog.yaml",
+ "name": "docs/cisco.iosxr.iosxr_ping_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "795742b55284cd4cefb6a93d05c7c8e0f5abca0b69b5534a0d4c759c6c205d86",
+ "chksum_sha256": "a3a86ad5aed7136b5e903410f4fbff2ebf126d6aed75957418e47f7ffb2cb604",
"format": 1
},
{
- "name": "tox.ini",
+ "name": "docs/cisco.iosxr.iosxr_bgp_templates_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "beb3313789623e5570d0871f6115ba563a0d92ea75e8e89cbd9f79045b4fe279",
+ "chksum_sha256": "644270907997388095cdb1b35c1864863928522ded5aae20493210e6ecf1637e",
"format": 1
},
{
- "name": "CHANGELOG.rst",
+ "name": "docs/cisco.iosxr.iosxr_snmp_server_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ad5482a0acf65d41f9a8301da8a300b656513dd7a88e472b54e5c70c402b4b32",
+ "chksum_sha256": "fc4ff48b6712e8a8a3ad4aa28f231af4f1eb7d18d142f3a7a547ae8b061ef2ca",
"format": 1
},
{
- "name": ".gitignore",
+ "name": "docs/cisco.iosxr.iosxr_lag_interfaces_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "445eae124a1f5bb47770dec970cb756d2b736e0e009182ea2175dd3f0d7b7317",
+ "chksum_sha256": "1b6f3e0597d0625fb21bd166f2c1b409bd4d90872d920162c8d643df5d60ef92",
"format": 1
},
{
- "name": ".pre-commit-config.yaml",
+ "name": "docs/cisco.iosxr.iosxr_lacp_interfaces_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "80ef9ec70ebb46afce8478d35821ab901c609c1b588a7ed569f9c16864925dd5",
+ "chksum_sha256": "0b647afa59f64aeee6894c9088b7308974fc414e7e23e658026873a24b8a9249",
"format": 1
},
{
- "name": ".prettierignore",
+ "name": "docs/cisco.iosxr.iosxr_lldp_global_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "6fd3c3897f57e5447aa2809cf63ff611cbe624192bcc5e0f849cbb699a39eff8",
+ "chksum_sha256": "ff7037fcf3fd8987c0e71216600f3949e1b11184082913afff8b72ac12bbc47a",
"format": 1
},
{
- "name": ".github",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "docs/cisco.iosxr.iosxr_config_module.rst",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "f36139e13012d02ddabb4b106ff5433ef077ca470939452787493bd525a18743",
"format": 1
},
{
- "name": ".github/dependabot.yml",
+ "name": "docs/cisco.iosxr.iosxr_system_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "11ceee3c57116e9fd08bc423414b1095ff002aa012d6fb325b1a7e24d7e28461",
+ "chksum_sha256": "2e984064df11389a31575a893fca5484dc0a7c5a46f2d633d92bfdd6a7363cf2",
"format": 1
},
{
- "name": ".github/workflows",
- "ftype": "dir",
- "chksum_type": null,
- "chksum_sha256": null,
+ "name": "docs/cisco.iosxr.iosxr_ospfv2_module.rst",
+ "ftype": "file",
+ "chksum_type": "sha256",
+ "chksum_sha256": "16da0dca6fbf081710785720a1330ebc2479d82d5df650d9712db2a522e49588",
"format": 1
},
{
- "name": ".github/workflows/codecoverage.yml",
+ "name": "docs/cisco.iosxr.iosxr_hostname_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "a56c8aba05b81d2e1d6575b37963f40df663387030de5eaac6f5c9dfd7af54f1",
+ "chksum_sha256": "5e7b8fab433bbc77ff1728579757a6fa910da23694cc9df130ce78b4a1047efa",
"format": 1
},
{
- "name": ".github/workflows/ack.yml",
+ "name": "docs/cisco.iosxr.iosxr_acls_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "24c6fbafaa69e3e3ee696f2cefa5120794b62cef7e870553dddce8b8af0a127c",
+ "chksum_sha256": "d4afc88d6043512adaffacbf40c44076ee62380e5422f43f4a0a2802aef4b604",
"format": 1
},
{
- "name": ".github/workflows/release.yml",
+ "name": "docs/cisco.iosxr.iosxr_ospfv3_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c9b7dba505905600bbb9f0d8e9956b7cc20f80edfa742dfdae9395542f417aa1",
+ "chksum_sha256": "753bba432a6306fc9ae8c89d9718e3e0c58d054d5968408509c4a37fb881e5ae",
"format": 1
},
{
- "name": ".github/workflows/push.yml",
+ "name": "docs/cisco.iosxr.iosxr_bgp_global_module.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "b93de6df12229238cd1602c455495a2aea451d19587dc5e5577494952ca0259e",
+ "chksum_sha256": "52486dc2a51c8e9a5760ce0654d1693b6cc8ec80b5104a007947ec95fb8fac9a",
"format": 1
},
{
- "name": ".github/workflows/tests.yml",
+ "name": "bindep.txt",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "ee42432cfaad14365f08d6fc523b659b7a525adae305e7fe1a09f1f2b812853b",
+ "chksum_sha256": "8083c02374503e9616216aa195dcdeb6aaac7725e7640896d650699cedda309b",
"format": 1
},
{
- "name": ".github/release-drafter.yml",
+ "name": "platform_guide.rst",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "7cbc785c8661033cd9dd7a60897484fce731cbe3dc124a689fc3e934b1d974fb",
+ "chksum_sha256": "eccb3723be471b48b077a4d0846ab3ab73b495381c790002dd4b912aa1dc7cb7",
"format": 1
}
],
diff --git a/ansible_collections/cisco/iosxr/MANIFEST.json b/ansible_collections/cisco/iosxr/MANIFEST.json
index 26ee696ab..9b9ad05bd 100644
--- a/ansible_collections/cisco/iosxr/MANIFEST.json
+++ b/ansible_collections/cisco/iosxr/MANIFEST.json
@@ -2,7 +2,7 @@
"collection_info": {
"namespace": "cisco",
"name": "iosxr",
- "version": "6.1.1",
+ "version": "9.0.0",
"authors": [
"Ansible Network Community (ansible-network)"
],
@@ -17,7 +17,7 @@
"license": [],
"license_file": "LICENSE",
"dependencies": {
- "ansible.netcommon": ">=2.5.1"
+ "ansible.netcommon": ">=6.1.0"
},
"repository": "https://github.com/ansible-collections/cisco.iosxr",
"documentation": null,
@@ -28,7 +28,7 @@
"name": "FILES.json",
"ftype": "file",
"chksum_type": "sha256",
- "chksum_sha256": "c6842c6d4bd7595b6479ad71eacc2c175ee732d5cde0b2186886403a61789c05",
+ "chksum_sha256": "95a6a70ea5566f1972993cf3c06c9ab39d00d22b5433ab9d88e02cfecf9a52cf",
"format": 1
},
"format": 1
diff --git a/ansible_collections/cisco/iosxr/README.md b/ansible_collections/cisco/iosxr/README.md
index e17005579..d3e158bba 100644
--- a/ansible_collections/cisco/iosxr/README.md
+++ b/ansible_collections/cisco/iosxr/README.md
@@ -5,12 +5,12 @@
The Ansible Cisco IOSXR collection includes a variety of Ansible content to help automate the management of Cisco IOSXR network appliances.
-This collection has been tested against Cisco IOSXR version 7.0.2.
+This collection has been tested against Cisco IOS-XR version 7.0.2
<!--start requires_ansible-->
## Ansible version compatibility
-This collection has been tested against following Ansible versions: **>=2.9.10**.
+This collection has been tested against following Ansible versions: **>=2.14.0**.
For collections that support Ansible 2.9, please ensure you update your `network_os` to use the
fully qualified collection name (for example, `cisco.ios.ios`).
@@ -20,7 +20,8 @@ PEP440 is the schema used to describe the versions of Ansible.
<!--end requires_ansible-->
### Supported connections
-The Cisco IOSXR collection supports ``network_cli`` and ``netconf`` connections.
+
+The Cisco IOS-XR collection supports ``network_cli`` and ``netconf`` connections. A detailed platform guide can be found [here](https://github.com/ansible-collections/cisco.iosxr/blob/main/platform_guide.rst).
## Included content
<!--start collection content-->
@@ -56,7 +57,6 @@ Name | Description
[cisco.iosxr.iosxr_lag_interfaces](https://github.com/ansible-collections/cisco.iosxr/blob/main/docs/cisco.iosxr.iosxr_lag_interfaces_module.rst)|Resource module to configure LAG interfaces.
[cisco.iosxr.iosxr_lldp_global](https://github.com/ansible-collections/cisco.iosxr/blob/main/docs/cisco.iosxr.iosxr_lldp_global_module.rst)|Resource module to configure LLDP.
[cisco.iosxr.iosxr_lldp_interfaces](https://github.com/ansible-collections/cisco.iosxr/blob/main/docs/cisco.iosxr.iosxr_lldp_interfaces_module.rst)|Resource module to configure LLDP interfaces.
-[cisco.iosxr.iosxr_logging](https://github.com/ansible-collections/cisco.iosxr/blob/main/docs/cisco.iosxr.iosxr_logging_module.rst)|(deprecated, removed after 2023-08-01) Configuration management of system logging services on network devices
[cisco.iosxr.iosxr_logging_global](https://github.com/ansible-collections/cisco.iosxr/blob/main/docs/cisco.iosxr.iosxr_logging_global_module.rst)|Resource module to configure logging.
[cisco.iosxr.iosxr_netconf](https://github.com/ansible-collections/cisco.iosxr/blob/main/docs/cisco.iosxr.iosxr_netconf_module.rst)|Configures NetConf sub-system service on Cisco IOS-XR devices
[cisco.iosxr.iosxr_ntp_global](https://github.com/ansible-collections/cisco.iosxr/blob/main/docs/cisco.iosxr.iosxr_ntp_global_module.rst)|Resource module to configure NTP.
@@ -76,7 +76,7 @@ Click the ``Content`` button to see the list of content included in this collect
## Installing this collection
-You can install the Cisco IOSXR collection with the Ansible Galaxy CLI:
+You can install the Cisco IOS-XR collection with the Ansible Galaxy CLI:
ansible-galaxy collection install cisco.iosxr
diff --git a/ansible_collections/cisco/iosxr/changelogs/changelog.yaml b/ansible_collections/cisco/iosxr/changelogs/changelog.yaml
index 6f1007dbb..15db67c54 100644
--- a/ansible_collections/cisco/iosxr/changelogs/changelog.yaml
+++ b/ansible_collections/cisco/iosxr/changelogs/changelog.yaml
@@ -2,74 +2,61 @@ ancestor: null
releases:
1.0.0:
modules:
- - description: ACL interfaces resource module
+ - description: Resource module to configure ACL interfaces.
name: iosxr_acl_interfaces
namespace: ""
- - description: ACLs resource module
+ - description: Resource module to configure ACLs.
name: iosxr_acls
namespace: ""
- - description: Manage multiline banners on Cisco IOS XR devices
+ - description: Module to configure multiline banners.
name: iosxr_banner
namespace: ""
- - description: Configure global BGP protocol settings on Cisco IOS-XR
- name: iosxr_bgp
- namespace: ""
- - description: Run commands on remote devices running Cisco IOS XR
+ - description: Module to run commands on remote devices.
name: iosxr_command
namespace: ""
- - description: Manage Cisco IOS XR configuration sections
+ - description: Module to manage configuration sections.
name: iosxr_config
namespace: ""
- - description: Get facts about iosxr devices.
+ - description: Module to collect facts from remote devices.
name: iosxr_facts
namespace: ""
- - description:
- (deprecated, removed after 2022-06-01) Manage Interface on Cisco
- IOS XR network devices
- name: iosxr_interface
- namespace: ""
- - description: Interfaces resource module
+ - description: Resource module to configure interfaces.
name: iosxr_interfaces
namespace: ""
- - description: L2 interfaces resource module
+ - description: Resource Module to configure L2 interfaces.
name: iosxr_l2_interfaces
namespace: ""
- - description: L3 interfaces resource module
+ - description: Resource module to configure L3 interfaces.
name: iosxr_l3_interfaces
namespace: ""
- - description: LACP resource module
+ - description: Resource module to configure LACP.
name: iosxr_lacp
namespace: ""
- - description: LACP interfaces resource module
+ - description: Resource module to configure LACP interfaces.
name: iosxr_lacp_interfaces
namespace: ""
- - description: LAG interfaces resource module
+ - description: Resource module to configure LAG interfaces.
name: iosxr_lag_interfaces
namespace: ""
- - description: LLDP resource module
+ - description: Resource module to configure LLDP.
name: iosxr_lldp_global
namespace: ""
- - description: LLDP interfaces resource module
+ - description: Resource module to configure LLDP interfaces.
name: iosxr_lldp_interfaces
namespace: ""
- - description:
- Configuration management of system logging services on network
- devices
- name: iosxr_logging
- namespace: ""
- description: Configures NetConf sub-system service on Cisco IOS-XR devices
name: iosxr_netconf
namespace: ""
- - description: OSPFv2 resource module
+ - description: Resource module to configure OSPFv2.
name: iosxr_ospfv2
namespace: ""
- - description: Static routes resource module
+ - description: Resource module to configure static routes.
name: iosxr_static_routes
namespace: ""
- - description: Manage the system attributes on Cisco IOS XR devices
+ - description: Module to manage the system attributes.
name: iosxr_system
namespace: ""
- - description: Manage the aggregate of local users on Cisco IOS XR device
+ - description: Module to manage the aggregates of local users.
name: iosxr_user
namespace: ""
plugins:
@@ -135,7 +122,7 @@ releases:
- 54_iosxr_ospfv3_module_added.yaml
- provide_fuctionality_to_utilize_remarks.yaml
modules:
- - description: ospfv3 resource module
+ - description: Resource module to configure OSPFv3.
name: iosxr_ospfv3
namespace: ""
release_date: "2020-10-01"
@@ -154,7 +141,7 @@ releases:
- galaxy-version.yaml
- ospf_interfaces_resource_module_added.yaml
modules:
- - description: OSPF Interfaces Resource Module.
+ - description: Resource module to configure OSPF interfaces.
name: iosxr_ospf_interfaces
namespace: ""
release_date: "2020-11-26"
@@ -201,13 +188,13 @@ releases:
- single_user_mode.yaml
- unittest-fix-for-resource-module-base.yaml
modules:
- - description: Manages BGP Address Family resource module.
+ - description: Resource module to configure BGP Address family.
name: iosxr_bgp_address_family
namespace: ""
- - description: Manages BGP global resource module.
+ - description: Resource module to configure BGP.
name: iosxr_bgp_global
namespace: ""
- - description: Manages BGP neighbor address family resource module.
+ - description: Resource module to configure BGP Neighbor Address family.
name: iosxr_bgp_neighbor_address_family
namespace: ""
release_date: "2021-02-24"
@@ -288,7 +275,7 @@ releases:
- update_bgp_nbr_af_route_policy.yaml
- update_readme_freenode_to_libera.yml
modules:
- - description: Prefix-Lists resource module.
+ - description: Resource module to configure prefix lists.
name: iosxr_prefix_lists
namespace: ""
release_date: "2021-06-22"
@@ -306,7 +293,7 @@ releases:
- 162-fix-prefix-list-facts.yaml
- add-iosxr-logging-global-module.yaml
modules:
- - description: Manages logging attributes of Cisco IOSXR network devices
+ - description: Resource module to configure logging.
name: iosxr_logging_global
namespace: ""
release_date: "2021-07-26"
@@ -349,7 +336,7 @@ releases:
- fix_sanity.yml
- iosxr_snmp_server.yaml
modules:
- - description: Manages snmp-server resource module
+ - description: Resource module to configure snmp server.
name: iosxr_snmp_server
namespace: ""
release_date: "2021-12-07"
@@ -361,7 +348,7 @@ releases:
- add_hostname_rm.yaml
- add_redirects_hostname.yaml
modules:
- - description: Manages hostname resource module
+ - description: Resource module to configure hostname.
name: iosxr_hostname
namespace: ""
release_date: "2022-01-31"
@@ -688,3 +675,60 @@ releases:
- fix_python_version.yaml
- revert_pylibssh_depn.yaml
release_date: "2023-11-27"
+ 7.0.0:
+ changes:
+ major_changes:
+ - Bumping `requires_ansible` to `>=2.14.0`, since previous ansible-core versions
+ are EoL now.
+ release_summary:
+ Starting from this release, the minimum `ansible-core` version
+ this collection requires is `2.14.0`. The last known version compatible with
+ ansible-core<2.14 is `v6.1.1`.
+ fragments:
+ - trivial_lint.yaml
+ - update_ansible_version.yaml
+ release_date: "2023-11-30"
+ 7.1.0:
+ changes:
+ minor_changes:
+ - iosxr_facts - Add cdp neighbors in ansible_net_neighbors dictionary (https://github.com/ansible-collections/cisco.iosxr/pull/457).
+ fragments:
+ - fix_add_cdp_neighbors.yaml
+ - fix_iosxr_config.yaml
+ release_date: "2024-01-08"
+ 7.2.0:
+ changes:
+ bugfixes:
+ - Fix 'afi' value in bgp_templates RM to valid values.
+ minor_changes:
+ - Add missing options in afi and safi in address-family of bgp_templates RM.
+ fragments:
+ - bugfix_bgp_templates.yaml
+ - fix_bgp_template.yaml
+ - fix_nightly.yaml
+ release_date: "2024-03-01"
+ 8.0.0:
+ changes:
+ major_changes:
+ - This release removes previously deprecated module and attributes from this
+ collection. Please refer to the **Removed Features** section for details.
+ removed_features:
+ - Remove deprecated iosxr_logging module which is replaced with iosxr_logging_global
+ resource module.
+ fragments:
+ - remove_deprecated.yaml
+ - trivial_tests_updates.yaml
+ release_date: "2024-03-27"
+ 9.0.0:
+ changes:
+ major_changes:
+ - Update the netcommon base version to support cli_restore plugin.
+ minor_changes:
+ - Add support for cli_restore functionality.
+ - Please refer the PR to know more about core changes (https://github.com/ansible-collections/ansible.netcommon/pull/618).
+ - cli_restore module is part of netcommon.
+ fragments:
+ - add_2.18.yaml
+ - add_cli_restore_supprt.yaml
+ - remove_tests.yaml
+ release_date: "2024-04-12"
diff --git a/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_bgp_templates_module.rst b/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_bgp_templates_module.rst
index ed91c05d2..72440deaa 100644
--- a/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_bgp_templates_module.rst
+++ b/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_bgp_templates_module.rst
@@ -225,6 +225,10 @@ Parameters
<ul style="margin: 0; padding: 0"><b>Choices:</b>
<li>ipv4</li>
<li>ipv6</li>
+ <li>vpnv4</li>
+ <li>vpnv6</li>
+ <li>link-state</li>
+ <li>l2vpn</li>
</ul>
</td>
<td>
@@ -1419,6 +1423,10 @@ Parameters
<li>unicast</li>
<li>labeled-unicast</li>
<li>sr-policy</li>
+ <li>link-state</li>
+ <li>evpn</li>
+ <li>mspw</li>
+ <li>vpls-vpws</li>
</ul>
</td>
<td>
diff --git a/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_facts_module.rst b/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_facts_module.rst
index 07ad7bd41..827a769bf 100644
--- a/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_facts_module.rst
+++ b/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_facts_module.rst
@@ -381,7 +381,7 @@ Common return values are documented `here <https://docs.ansible.com/ansible/late
</td>
<td>when interfaces is configured</td>
<td>
- <div>The list of LLDP neighbors from the remote device</div>
+ <div>The list of LLDP and CDP neighbors from the remote device. If both, CDP and LLDP neighbor data is present on one port, CDP is preferred.</div>
<br/>
</td>
</tr>
diff --git a/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_logging_module.rst b/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_logging_module.rst
deleted file mode 100644
index c75f0dc7d..000000000
--- a/ansible_collections/cisco/iosxr/docs/cisco.iosxr.iosxr_logging_module.rst
+++ /dev/null
@@ -1,538 +0,0 @@
-.. _cisco.iosxr.iosxr_logging_module:
-
-
-*************************
-cisco.iosxr.iosxr_logging
-*************************
-
-**(deprecated, removed after 2023-08-01) Configuration management of system logging services on network devices**
-
-
-Version added: 1.0.0
-
-.. contents::
- :local:
- :depth: 1
-
-DEPRECATED
-----------
-:Removed in collection release after 2023-08-01
-:Why: Updated module released with more functionality.
-:Alternative: iosxr_logging_global
-
-
-
-Synopsis
---------
-- This module provides declarative management configuration of system logging (syslog) on Cisco IOS XR devices.
-
-
-
-Requirements
-------------
-The below requirements are needed on the host that executes this module.
-
-- ncclient >= 0.5.3 when using netconf
-- lxml >= 4.1.1 when using netconf
-
-
-Parameters
-----------
-
-.. raw:: html
-
- <table border=0 cellpadding=0 class="documentation-table">
- <tr>
- <th colspan="2">Parameter</th>
- <th>Choices/<font color="blue">Defaults</font></th>
- <th width="100%">Comments</th>
- </tr>
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>aggregate</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">list</span>
- / <span style="color: purple">elements=dictionary</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>List of syslog logging configuration definitions.</div>
- </td>
- </tr>
- <tr>
- <td class="elbow-placeholder"></td>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>dest</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- <ul style="margin: 0; padding: 0"><b>Choices:</b>
- <li>host</li>
- <li>console</li>
- <li>monitor</li>
- <li>buffered</li>
- <li>file</li>
- </ul>
- </td>
- <td>
- <div>Destination for system logging (syslog) messages.</div>
- </td>
- </tr>
- <tr>
- <td class="elbow-placeholder"></td>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>facility</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>To configure the type of syslog facility in which system logging (syslog) messages are sent to syslog servers Optional config for <code>dest</code> = <code>host</code></div>
- </td>
- </tr>
- <tr>
- <td class="elbow-placeholder"></td>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>hostnameprefix</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>To append a hostname prefix to system logging (syslog) messages logged to syslog servers. Optional config for <code>dest</code> = <code>host</code></div>
- </td>
- </tr>
- <tr>
- <td class="elbow-placeholder"></td>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>level</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- <ul style="margin: 0; padding: 0"><b>Choices:</b>
- <li>emergencies</li>
- <li>alerts</li>
- <li>critical</li>
- <li>errors</li>
- <li>warning</li>
- <li>notifications</li>
- <li>informational</li>
- <li>debugging</li>
- </ul>
- </td>
- <td>
- <div>Specifies the severity level for the logging.</div>
- <div style="font-size: small; color: darkgreen"><br/>aliases: severity</div>
- </td>
- </tr>
- <tr>
- <td class="elbow-placeholder"></td>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>name</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>When <code>dest</code> = <em>file</em> name indicates file-name</div>
- <div>When <code>dest</code> = <em>host</em> name indicates the host-name or ip-address of syslog server.</div>
- </td>
- </tr>
- <tr>
- <td class="elbow-placeholder"></td>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>path</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>Set file path.</div>
- </td>
- </tr>
- <tr>
- <td class="elbow-placeholder"></td>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>size</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">integer</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>Size of buffer when <code>dest</code> = <code>buffered</code>. The acceptable value is in the range <em>307200 to 125000000 bytes</em>. Default 307200</div>
- <div>Size of file when <code>dest</code> = <code>file</code>. The acceptable value is in the range <em>1 to 2097152</em>KB. Default 2 GB</div>
- </td>
- </tr>
- <tr>
- <td class="elbow-placeholder"></td>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>state</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- <ul style="margin: 0; padding: 0"><b>Choices:</b>
- <li>present</li>
- <li>absent</li>
- </ul>
- </td>
- <td>
- <div>Existential state of the logging configuration on the node.</div>
- </td>
- </tr>
- <tr>
- <td class="elbow-placeholder"></td>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>vrf</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>vrf name when syslog server is configured, <code>dest</code> = <code>host</code></div>
- </td>
- </tr>
-
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>dest</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- <ul style="margin: 0; padding: 0"><b>Choices:</b>
- <li>host</li>
- <li>console</li>
- <li>monitor</li>
- <li>buffered</li>
- <li>file</li>
- </ul>
- </td>
- <td>
- <div>Destination for system logging (syslog) messages.</div>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>facility</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- <b>Default:</b><br/><div style="color: blue">"local7"</div>
- </td>
- <td>
- <div>To configure the type of syslog facility in which system logging (syslog) messages are sent to syslog servers Optional config for <code>dest</code> = <code>host</code></div>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>hostnameprefix</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>To append a hostname prefix to system logging (syslog) messages logged to syslog servers. Optional config for <code>dest</code> = <code>host</code></div>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>level</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- <ul style="margin: 0; padding: 0"><b>Choices:</b>
- <li>emergencies</li>
- <li>alerts</li>
- <li>critical</li>
- <li>errors</li>
- <li>warning</li>
- <li>notifications</li>
- <li>informational</li>
- <li><div style="color: blue"><b>debugging</b>&nbsp;&larr;</div></li>
- </ul>
- </td>
- <td>
- <div>Specifies the severity level for the logging.</div>
- <div style="font-size: small; color: darkgreen"><br/>aliases: severity</div>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>name</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>When <code>dest</code> = <em>file</em> name indicates file-name</div>
- <div>When <code>dest</code> = <em>host</em> name indicates the host-name or ip-address of syslog server.</div>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>path</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>Set file path.</div>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>size</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">integer</span>
- </div>
- </td>
- <td>
- </td>
- <td>
- <div>Size of buffer when <code>dest</code> = <code>buffered</code>. The acceptable value is in the range <em>307200 to 125000000 bytes</em>. Default 307200</div>
- <div>Size of file when <code>dest</code> = <code>file</code>. The acceptable value is in the range <em>1 to 2097152</em>KB. Default 2 GB</div>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>state</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- <ul style="margin: 0; padding: 0"><b>Choices:</b>
- <li><div style="color: blue"><b>present</b>&nbsp;&larr;</div></li>
- <li>absent</li>
- </ul>
- </td>
- <td>
- <div>Existential state of the logging configuration on the node.</div>
- </td>
- </tr>
- <tr>
- <td colspan="2">
- <div class="ansibleOptionAnchor" id="parameter-"></div>
- <b>vrf</b>
- <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a>
- <div style="font-size: small">
- <span style="color: purple">string</span>
- </div>
- </td>
- <td>
- <b>Default:</b><br/><div style="color: blue">"default"</div>
- </td>
- <td>
- <div>vrf name when syslog server is configured, <code>dest</code> = <code>host</code></div>
- </td>
- </tr>
- </table>
- <br/>
-
-
-Notes
------
-
-.. note::
- - This module works with connection ``network_cli`` and ``netconf``. See `the IOS-XR Platform Options <../network/user_guide/platform_iosxr.html>`_.
- - For more information on using Ansible to manage network devices see the :ref:`Ansible Network Guide <network_guide>`
- - For more information on using Ansible to manage Cisco devices see the `Cisco integration page <https://www.ansible.com/integrations/networks/cisco>`_.
-
-
-
-Examples
---------
-
-.. code-block:: yaml
-
- - name: configure logging for syslog server host
- cisco.iosxr.iosxr_logging:
- dest: host
- name: 10.10.10.1
- level: critical
- state: present
-
- - name: add hostnameprefix configuration
- cisco.iosxr.iosxr_logging:
- hostnameprefix: host1
- state: absent
-
- - name: add facility configuration
- cisco.iosxr.iosxr_logging:
- facility: local1
- state: present
-
- - name: configure console logging level
- cisco.iosxr.iosxr_logging:
- dest: console
- level: debugging
- state: present
-
- - name: configure monitor logging level
- cisco.iosxr.iosxr_logging:
- dest: monitor
- level: errors
- state: present
-
- - name: configure syslog to a file
- cisco.iosxr.iosxr_logging:
- dest: file
- name: file_name
- size: 2048
- level: errors
- state: present
-
- - name: configure buffered logging with size
- cisco.iosxr.iosxr_logging:
- dest: buffered
- size: 5100000
-
- - name: Configure logging using aggregate
- cisco.iosxr.iosxr_logging:
- aggregate:
- - {dest: console, level: warning}
- - {dest: buffered, size: 4800000}
- - {dest: file, name: file3, size: 2048}
- - {dest: host, name: host3, level: critical}
-
- - name: Delete logging using aggregate
- cisco.iosxr.iosxr_logging:
- aggregate:
- - {dest: console, level: warning}
- - {dest: buffered, size: 4800000}
- - {dest: file, name: file3, size: 2048}
- - {dest: host, name: host3, level: critical}
- state: absent
-
-
-
-Return Values
--------------
-Common return values are documented `here <https://docs.ansible.com/ansible/latest/reference_appendices/common_return_values.html#common-return-values>`_, the following are the fields unique to this module:
-
-.. raw:: html
-
- <table border=0 cellpadding=0 class="documentation-table">
- <tr>
- <th colspan="1">Key</th>
- <th>Returned</th>
- <th width="100%">Description</th>
- </tr>
- <tr>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="return-"></div>
- <b>commands</b>
- <a class="ansibleOptionLink" href="#return-" title="Permalink to this return value"></a>
- <div style="font-size: small">
- <span style="color: purple">list</span>
- </div>
- </td>
- <td>always (empty list when no commands to send)</td>
- <td>
- <div>The list of configuration mode commands to send to the device</div>
- <br/>
- <div style="font-size: smaller"><b>Sample:</b></div>
- <div style="font-size: smaller; color: blue; word-wrap: break-word; word-break: break-all;">[&#x27;logging 10.10.10.1 vrf default severity debugging&#x27;, &#x27;logging facility local7&#x27;, &#x27;logging hostnameprefix host1&#x27;, &#x27;logging console critical&#x27;, &#x27;logging buffered 2097153&#x27;, &#x27;logging buffered warnings&#x27;, &#x27;logging monitor errors&#x27;, &#x27;logging file log_file maxfilesize 1024 severity info&#x27;]</div>
- </td>
- </tr>
- <tr>
- <td colspan="1">
- <div class="ansibleOptionAnchor" id="return-"></div>
- <b>xml</b>
- <a class="ansibleOptionLink" href="#return-" title="Permalink to this return value"></a>
- <div style="font-size: small">
- <span style="color: purple">list</span>
- </div>
- </td>
- <td>always (empty list when no xml rpc to send)</td>
- <td>
- <div>NetConf rpc xml sent to device with transport <code>netconf</code></div>
- <br/>
- <div style="font-size: smaller"><b>Sample:</b></div>
- <div style="font-size: smaller; color: blue; word-wrap: break-word; word-break: break-all;">[&#x27;&lt;config xmlns:xc=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&gt; &lt;syslog xmlns=&quot;http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg&quot;&gt; &lt;files&gt; &lt;file xc:operation=&quot;delete&quot;&gt; &lt;file-name&gt;file1&lt;/file-name&gt; &lt;file-log-attributes&gt; &lt;max-file-size&gt;2097152&lt;/max-file-size&gt; &lt;severity&gt;2&lt;/severity&gt; &lt;/file-log-attributes&gt; &lt;/file&gt; &lt;/files&gt; &lt;/syslog&gt; &lt;/config&gt;&#x27;]</div>
- </td>
- </tr>
- </table>
- <br/><br/>
-
-
-Status
-------
-
-
-- This module will be removed in a release after 2023-08-01. *[deprecated]*
-- For more information see `DEPRECATED`_.
-
-
-Authors
-~~~~~~~
-
-- Trishna Guha (@trishnaguha)
-- Kedar Kekan (@kedarX)
diff --git a/ansible_collections/cisco/iosxr/meta/runtime.yml b/ansible_collections/cisco/iosxr/meta/runtime.yml
index d2e135969..5bf8ab65f 100644
--- a/ansible_collections/cisco/iosxr/meta/runtime.yml
+++ b/ansible_collections/cisco/iosxr/meta/runtime.yml
@@ -1,5 +1,5 @@
---
-requires_ansible: ">=2.9.10"
+requires_ansible: ">=2.14.0"
plugin_routing:
modules:
acl_interfaces:
@@ -30,15 +30,6 @@ plugin_routing:
redirect: cisco.iosxr.iosxr_lldp_global
lldp_interfaces:
redirect: cisco.iosxr.iosxr_lldp_interfaces
- logging:
- redirect: cisco.iosxr.iosxr_logging
- deprecation:
- removal_date: "2023-08-01"
- warning_text: See the plugin documentation for more details
- iosxr_logging:
- deprecation:
- removal_date: "2023-08-01"
- warning_text: See the plugin documentation for more details
logging_global:
redirect: cisco.iosxr.iosxr_logging_global
netconf:
diff --git a/ansible_collections/cisco/iosxr/platform_guide.rst b/ansible_collections/cisco/iosxr/platform_guide.rst
new file mode 100644
index 000000000..f1e8996ca
--- /dev/null
+++ b/ansible_collections/cisco/iosxr/platform_guide.rst
@@ -0,0 +1,142 @@
+.. _iosxr_platform_options:
+
+***************************************
+IOS-XR Platform Options
+***************************************
+
+The `Cisco IOS-XR collection <https://galaxy.ansible.com/ui/repo/published/cisco/iosxr>`_ supports multiple connections. This page offers details on how each connection works in Ansible and how to use it.
+
+.. contents::
+ :local:
+
+Connections available
+================================================================================
+
+.. table::
+ :class: documentation-table
+
+ ==================== ========================================== ============================================================================================================
+ .. CLI NETCONF
+ only for modules ``iosxr_banner``, ``iosxr_interface``, ``iosxr_logging``, ``iosxr_system``, ``iosxr_user``
+ ==================== ========================================== ============================================================================================================
+ Protocol SSH XML over SSH
+
+ Credentials uses SSH keys / SSH-agent if present uses SSH keys / SSH-agent if present
+ accepts ``-u myuser -k`` if using password accepts ``-u myuser -k`` if using password
+
+ Indirect Access by a bastion (jump host) by a bastion (jump host)
+
+ Connection Settings ``ansible_connection:`` ``ansible_connection:``
+ ``ansible.netcommon.network_cli`` ``ansible.netcommon.netconf``
+
+ Enable Mode not supported not supported
+ (Privilege Escalation)
+
+ Returned Data Format Refer to individual module documentation Refer to individual module documentation
+ ==================== ========================================== ============================================================================================================
+
+
+The ``ansible_connection: local`` has been deprecated. Please use ``ansible_connection: ansible.netcommon.network_cli`` or ``ansible_connection: ansible.netcommon.netconf`` instead.
+
+Using CLI in Ansible
+====================
+
+Example CLI inventory ``[iosxr:vars]``
+----------------------------------------
+
+.. code-block:: yaml
+
+ [iosxr:vars]
+ ansible_connection=ansible.netcommon.network_cli
+ ansible_network_os=cisco.iosxr.iosxr
+ ansible_user=myuser
+ ansible_password=!vault...
+ ansible_ssh_common_args='-o ProxyCommand="ssh -W %h:%p -q bastion01"'
+
+- If you are using SSH keys (including an ssh-agent) you can remove the ``ansible_password`` configuration.
+- If you are accessing your host directly (not through a bastion/jump host) you can remove the ``ansible_ssh_common_args`` configuration.
+- If you are accessing your host through a bastion/jump host, you cannot include your SSH password in the ``ProxyCommand`` directive. To prevent secrets from leaking out (for example in ``ps`` output), SSH does not support providing passwords through environment variables.
+
+Example CLI task
+----------------
+
+.. code-block:: yaml
+
+ - name: Retrieve IOS-XR version
+ cisco.iosxr.iosxr_command:
+ commands: show version
+ when: ansible_network_os == 'cisco.iosxr.iosxr'
+
+Using NETCONF in Ansible
+==========================
+
+Enabling NETCONF
+---------------
+
+Before you can use NETCONF to connect to a switch, you must:
+
+ - install the ``ncclient`` python package on your control node(s) with ``pip install ncclient``
+ - enable NETCONF on the Cisco IOS-XR device(s)
+
+To enable NETCONF on a new switch with Ansible, use the ``cisco.iosxr.iosxr_netconf`` module through the CLI connection. Set up your platform-level variables just like in the CLI example above, then run a playbook task like this:
+
+.. code-block:: yaml
+
+ - name: Enable NETCONF
+ connection: ansible.netcommon.network_cli
+ cisco.iosxr.iosxr_netconf:
+ when: ansible_network_os == 'cisco.iosxr.iosxr'
+
+Once NETCONF is enabled, change your variables to use the NETCONF connection.
+
+Example NETCONF inventory ``[iosxr:vars]``
+------------------------------------------
+
+.. code-block:: yaml
+
+ [iosxr:vars]
+ ansible_connection=ansible.netcommon.netconf
+ ansible_network_os=cisco.iosxr.iosxr
+ ansible_user=myuser
+ ansible_password=!vault |
+ ansible_ssh_common_args='-o ProxyCommand="ssh -W %h:%p -q bastion01"'
+
+
+Example NETCONF task
+-----------------------
+
+.. code-block:: yaml
+
+ - name: Configure hostname and domain-name
+ cisco.iosxr.iosxr_system:
+ hostname: iosxr01
+ domain_name: test.example.com
+ domain_search:
+ - ansible.com
+ - redhat.com
+ - cisco.com
+
+
+Warning
+--------
+Never store passwords in plain text. We recommend using SSH keys to authenticate SSH connections. Ansible supports ssh-agent to manage your SSH keys. If you must use passwords to authenticate SSH connections, we recommend encrypting them with Ansible Vault.
+
+Cisco IOS-XR platform support matrix
+===================================
+
+The following platforms and software versions have been certified by Cisco to work with this version of Ansible.
+
+.. table:: Platform / Software Minimum Requirements
+ :align: center
+
+ =================== ======================
+ Supported Platforms Minimum IOS-XR Version
+ =================== ======================
+ Cisco IOS-XR 7.0.2 and later
+ =================== ======================
+
+
+Notes
+-----
+
+`Setting Timeout Option <https://docs.ansible.com/ansible/latest/network/getting_started/network_connection_options.html#timeout-options>`_
diff --git a/ansible_collections/cisco/iosxr/plugins/cliconf/iosxr.py b/ansible_collections/cisco/iosxr/plugins/cliconf/iosxr.py
index 6b569ae2a..8a4e8a850 100644
--- a/ansible_collections/cisco/iosxr/plugins/cliconf/iosxr.py
+++ b/ansible_collections/cisco/iosxr/plugins/cliconf/iosxr.py
@@ -358,6 +358,15 @@ class Cliconf(CliconfBase):
resp["response"] = results
return resp
+ def restore(self, filename=None, path=""):
+ if not filename:
+ raise ValueError("'file_name' value is required for restore")
+ self.configure()
+ cmd = f"load {path}{filename}"
+ resp = self.send_command(cmd)
+ self.commit()
+ return resp
+
def get_diff(
self,
candidate=None,
@@ -452,7 +461,9 @@ class Cliconf(CliconfBase):
if self.get_option("commit_confirmed"):
cmd_obj["command"] = "commit replace confirmed"
if self.get_option("commit_confirmed_timeout"):
- cmd_obj["command"] += " {0}".format(self.get_option("commit_confirmed_timeout"))
+ cmd_obj["command"] += " {0}".format(
+ self.get_option("commit_confirmed_timeout"),
+ )
cmd_obj[
"prompt"
@@ -462,11 +473,17 @@ class Cliconf(CliconfBase):
elif self.get_option("commit_confirmed"):
cmd_obj["command"] = "commit confirmed"
if self.get_option("commit_confirmed_timeout"):
- cmd_obj["command"] += " {0}".format(self.get_option("commit_confirmed_timeout"))
+ cmd_obj["command"] += " {0}".format(
+ self.get_option("commit_confirmed_timeout"),
+ )
if self.get_option("commit_label"):
- cmd_obj["command"] += " label {0}".format(self.get_option("commit_label"))
+ cmd_obj["command"] += " label {0}".format(
+ self.get_option("commit_label"),
+ )
if self.get_option("commit_comment"):
- cmd_obj["command"] += " comment {0}".format(self.get_option("commit_comment"))
+ cmd_obj["command"] += " comment {0}".format(
+ self.get_option("commit_comment"),
+ )
else:
label = label or self.get_option("commit_label")
@@ -498,7 +515,9 @@ class Cliconf(CliconfBase):
output = cmd.pop("output", None)
if output:
- raise ValueError("'output' value %s is not supported for run_commands" % output)
+ raise ValueError(
+ "'output' value %s is not supported for run_commands" % output,
+ )
try:
out = self.send_command(**cmd)
diff --git a/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/argspec/bgp_templates/bgp_templates.py b/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/argspec/bgp_templates/bgp_templates.py
index 793f26282..51a70c5fd 100644
--- a/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/argspec/bgp_templates/bgp_templates.py
+++ b/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/argspec/bgp_templates/bgp_templates.py
@@ -48,7 +48,14 @@ class Bgp_templatesArgs(object): # pylint: disable=R0903
"options": {
"afi": {
"type": "str",
- "choices": ["ipv4", "ipv6"],
+ "choices": [
+ "ipv4",
+ "ipv6",
+ "vpnv4",
+ "vpnv6",
+ "link-state",
+ "l2vpn",
+ ],
},
"safi": {
"type": "str",
@@ -62,6 +69,10 @@ class Bgp_templatesArgs(object): # pylint: disable=R0903
"unicast",
"labeled-unicast",
"sr-policy",
+ "link-state",
+ "evpn",
+ "mspw",
+ "vpls-vpws",
],
},
"signalling": {
diff --git a/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/facts/legacy/base.py b/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/facts/legacy/base.py
index cc657f42a..2baf42c9f 100644
--- a/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/facts/legacy/base.py
+++ b/ansible_collections/cisco/iosxr/plugins/module_utils/network/iosxr/facts/legacy/base.py
@@ -123,6 +123,8 @@ class Interfaces(FactsBase):
"show ipv6 interface",
"show lldp",
"show lldp neighbors detail",
+ "show cdp",
+ "show cdp neighbors detail",
]
def populate(self):
@@ -142,6 +144,10 @@ class Interfaces(FactsBase):
neighbors = self.responses[3]
self.facts["neighbors"] = self.parse_neighbors(neighbors)
+ if "CDP is not enabled" not in self.responses[4]:
+ neighbors = self.responses[5]
+ self.facts["neighbors"] = self.parse_cdp_neighbors(neighbors)
+
def populate_interfaces(self, interfaces):
facts = dict()
for key, value in iteritems(interfaces):
@@ -200,6 +206,25 @@ class Interfaces(FactsBase):
facts[intf].append(fact)
return facts
+ def parse_cdp_neighbors(self, neighbors):
+ facts = dict()
+ for entry in neighbors.split("-------------------------"):
+ if entry == "":
+ continue
+ intf_port = self.parse_cdp_intf_port(entry)
+ if intf_port is None:
+ return facts
+ intf, port = intf_port
+ if intf not in facts:
+ facts[intf] = list()
+ fact = dict()
+ fact["host"] = self.parse_cdp_host(entry)
+ fact["platform"] = self.parse_cdp_platform(entry)
+ fact["port"] = port
+ fact["ip"] = self.parse_cdp_ip(entry)
+ facts[intf].append(fact)
+ return facts
+
def parse_interfaces(self, data):
parsed = dict()
key = ""
@@ -281,3 +306,23 @@ class Interfaces(FactsBase):
match = re.search(r"Port id: (.+)$", data, re.M)
if match:
return match.group(1)
+
+ def parse_cdp_intf_port(self, data):
+ match = re.search(r"^Interface: (.+), Port ID \(outgoing port\): (.+)$", data, re.M)
+ if match:
+ return match.group(1), match.group(2)
+
+ def parse_cdp_host(self, data):
+ match = re.search(r"^Device ID: (.+)$", data, re.M)
+ if match:
+ return match.group(1)
+
+ def parse_cdp_platform(self, data):
+ match = re.search(r"^Platform: (.+),", data, re.M)
+ if match:
+ return match.group(1)
+
+ def parse_cdp_ip(self, data):
+ match = re.search(r"^ IP address: (.+)$", data, re.M)
+ if match:
+ return match.group(1)
diff --git a/ansible_collections/cisco/iosxr/plugins/modules/iosxr_bgp_templates.py b/ansible_collections/cisco/iosxr/plugins/modules/iosxr_bgp_templates.py
index 5db2cb2ad..b57ac4f9f 100644
--- a/ansible_collections/cisco/iosxr/plugins/modules/iosxr_bgp_templates.py
+++ b/ansible_collections/cisco/iosxr/plugins/modules/iosxr_bgp_templates.py
@@ -46,11 +46,12 @@ options:
afi:
description: address family.
type: str
- choices: [ 'ipv4', 'ipv6' ]
+ choices: [ 'ipv4', 'ipv6', 'vpnv4', 'vpnv6', 'link-state', 'l2vpn']
safi:
description: Address Family modifier
type: str
- choices: [ 'flowspec', 'mdt', 'multicast', 'mvpn', 'rt-filter', 'tunnel', 'unicast', 'labeled-unicast' , 'sr-policy']
+ choices: [ 'flowspec', 'mdt', 'multicast', 'mvpn', 'rt-filter', 'tunnel',
+ 'unicast', 'labeled-unicast' , 'sr-policy', 'link-state', 'evpn', 'mspw', 'vpls-vpws']
signalling:
type: dict
description: Signalling protocols to disable, BGP or LDP
diff --git a/ansible_collections/cisco/iosxr/plugins/modules/iosxr_facts.py b/ansible_collections/cisco/iosxr/plugins/modules/iosxr_facts.py
index c406a18b7..a85328ab2 100644
--- a/ansible_collections/cisco/iosxr/plugins/modules/iosxr_facts.py
+++ b/ansible_collections/cisco/iosxr/plugins/modules/iosxr_facts.py
@@ -172,7 +172,8 @@ ansible_net_interfaces:
returned: when interfaces is configured
type: dict
ansible_net_neighbors:
- description: The list of LLDP neighbors from the remote device
+ description: The list of LLDP and CDP neighbors from the remote device. If both,
+ CDP and LLDP neighbor data is present on one port, CDP is preferred.
returned: when interfaces is configured
type: dict
diff --git a/ansible_collections/cisco/iosxr/plugins/modules/iosxr_logging.py b/ansible_collections/cisco/iosxr/plugins/modules/iosxr_logging.py
deleted file mode 100644
index abca845df..000000000
--- a/ansible_collections/cisco/iosxr/plugins/modules/iosxr_logging.py
+++ /dev/null
@@ -1,1270 +0,0 @@
-#!/usr/bin/python
-# -*- coding: utf-8 -*-
-
-# (c) 2017, Ansible by Red Hat, inc
-# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
-
-from __future__ import absolute_import, division, print_function
-
-
-__metaclass__ = type
-
-
-DOCUMENTATION = """
-module: iosxr_logging
-author:
-- Trishna Guha (@trishnaguha)
-- Kedar Kekan (@kedarX)
-short_description: (deprecated, removed after 2023-08-01) Configuration management of system logging services on network
- devices
-description:
-- This module provides declarative management configuration of system logging (syslog)
- on Cisco IOS XR devices.
-version_added: 1.0.0
-deprecated:
- alternative: iosxr_logging_global
- why: Updated module released with more functionality.
- removed_at_date: '2023-08-01'
-requirements:
-- ncclient >= 0.5.3 when using netconf
-- lxml >= 4.1.1 when using netconf
-notes:
-- This module works with connection C(network_cli) and C(netconf). See L(the IOS-XR
- Platform Options,../network/user_guide/platform_iosxr.html).
-options:
- dest:
- description:
- - Destination for system logging (syslog) messages.
- choices:
- - host
- - console
- - monitor
- - buffered
- - file
- type: str
- name:
- description:
- - When C(dest) = I(file) name indicates file-name
- - When C(dest) = I(host) name indicates the host-name or ip-address of syslog
- server.
- type: str
- vrf:
- description:
- - vrf name when syslog server is configured, C(dest) = C(host)
- type: str
- default: default
- size:
- description:
- - Size of buffer when C(dest) = C(buffered). The acceptable value is in the range
- I(307200 to 125000000 bytes). Default 307200
- - Size of file when C(dest) = C(file). The acceptable value is in the range I(1
- to 2097152)KB. Default 2 GB
- type: int
- facility:
- description:
- - To configure the type of syslog facility in which system logging (syslog) messages
- are sent to syslog servers Optional config for C(dest) = C(host)
- default: local7
- type: str
- hostnameprefix:
- description:
- - To append a hostname prefix to system logging (syslog) messages logged to syslog
- servers. Optional config for C(dest) = C(host)
- type: str
- level:
- description:
- - Specifies the severity level for the logging.
- type: str
- default: debugging
- aliases:
- - severity
- choices: ["emergencies", "alerts", "critical", "errors", "warning", "notifications", "informational", "debugging"]
- path:
- description:
- Set file path.
- type: str
- aggregate:
- description: List of syslog logging configuration definitions.
- type: list
- elements: dict
- suboptions:
- dest:
- description:
- - Destination for system logging (syslog) messages.
- choices:
- - host
- - console
- - monitor
- - buffered
- - file
- type: str
- name:
- description:
- - When C(dest) = I(file) name indicates file-name
- - When C(dest) = I(host) name indicates the host-name or ip-address of syslog
- server.
- type: str
- path:
- description:
- Set file path.
- type: str
- vrf:
- description:
- - vrf name when syslog server is configured, C(dest) = C(host)
- type: str
- size:
- description:
- - Size of buffer when C(dest) = C(buffered). The acceptable value is in the range
- I(307200 to 125000000 bytes). Default 307200
- - Size of file when C(dest) = C(file). The acceptable value is in the range I(1
- to 2097152)KB. Default 2 GB
- type: int
- facility:
- description:
- - To configure the type of syslog facility in which system logging (syslog) messages
- are sent to syslog servers Optional config for C(dest) = C(host)
- type: str
- hostnameprefix:
- description:
- - To append a hostname prefix to system logging (syslog) messages logged to syslog
- servers. Optional config for C(dest) = C(host)
- type: str
- level:
- description:
- - Specifies the severity level for the logging.
- type: str
- aliases:
- - severity
- choices: ["emergencies", "alerts", "critical", "errors", "warning", "notifications", "informational", "debugging"]
- state:
- description:
- - Existential state of the logging configuration on the node.
- choices:
- - present
- - absent
- type: str
- state:
- description:
- - Existential state of the logging configuration on the node.
- default: present
- choices:
- - present
- - absent
- type: str
-extends_documentation_fragment:
-- cisco.iosxr.iosxr
-"""
-
-EXAMPLES = """
-- name: configure logging for syslog server host
- cisco.iosxr.iosxr_logging:
- dest: host
- name: 10.10.10.1
- level: critical
- state: present
-
-- name: add hostnameprefix configuration
- cisco.iosxr.iosxr_logging:
- hostnameprefix: host1
- state: absent
-
-- name: add facility configuration
- cisco.iosxr.iosxr_logging:
- facility: local1
- state: present
-
-- name: configure console logging level
- cisco.iosxr.iosxr_logging:
- dest: console
- level: debugging
- state: present
-
-- name: configure monitor logging level
- cisco.iosxr.iosxr_logging:
- dest: monitor
- level: errors
- state: present
-
-- name: configure syslog to a file
- cisco.iosxr.iosxr_logging:
- dest: file
- name: file_name
- size: 2048
- level: errors
- state: present
-
-- name: configure buffered logging with size
- cisco.iosxr.iosxr_logging:
- dest: buffered
- size: 5100000
-
-- name: Configure logging using aggregate
- cisco.iosxr.iosxr_logging:
- aggregate:
- - {dest: console, level: warning}
- - {dest: buffered, size: 4800000}
- - {dest: file, name: file3, size: 2048}
- - {dest: host, name: host3, level: critical}
-
-- name: Delete logging using aggregate
- cisco.iosxr.iosxr_logging:
- aggregate:
- - {dest: console, level: warning}
- - {dest: buffered, size: 4800000}
- - {dest: file, name: file3, size: 2048}
- - {dest: host, name: host3, level: critical}
- state: absent
-"""
-
-RETURN = """
-commands:
- description: The list of configuration mode commands to send to the device
- returned: always (empty list when no commands to send)
- type: list
- sample:
- - logging 10.10.10.1 vrf default severity debugging
- - logging facility local7
- - logging hostnameprefix host1
- - logging console critical
- - logging buffered 2097153
- - logging buffered warnings
- - logging monitor errors
- - logging file log_file maxfilesize 1024 severity info
-xml:
- description: NetConf rpc xml sent to device with transport C(netconf)
- returned: always (empty list when no xml rpc to send)
- type: list
- sample:
- - '<config xmlns:xc="urn:ietf:params:xml:ns:netconf:base:1.0">
- <syslog xmlns="http://cisco.com/ns/yang/Cisco-IOS-XR-infra-syslog-cfg">
- <files>
- <file xc:operation="delete">
- <file-name>file1</file-name>
- <file-log-attributes>
- <max-file-size>2097152</max-file-size>
- <severity>2</severity>
- </file-log-attributes>
- </file>
- </files>
- </syslog>
- </config>'
-"""
-
-import collections
-import re
-
-from copy import deepcopy
-
-from ansible.module_utils._text import to_text
-from ansible.module_utils.basic import AnsibleModule
-from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.utils import (
- remove_default_spec,
-)
-
-from ansible_collections.cisco.iosxr.plugins.module_utils.network.iosxr.iosxr import (
- build_xml,
- etree_find,
- etree_findall,
- get_capabilities,
- get_config,
- get_os_version,
- is_cliconf,
- is_netconf,
- load_config,
-)
-from ansible_collections.cisco.iosxr.plugins.module_utils.network.iosxr.utils.utils import Version
-
-
-severity_level = {
- "emergency": "0",
- "alert": "1",
- "critical": "2",
- "error": "3",
- "warning": "4",
- "notice": "5",
- "info": "6",
- "debug": "7",
- "disable": "15",
-}
-
-severity_transpose = {
- "emergencies": "emergency",
- "alerts": "alert",
- "critical": "critical",
- "errors": "error",
- "warning": "warning",
- "notifications": "notice",
- "informational": "info",
- "debugging": "debug",
-}
-
-
-class ConfigBase(object):
- def __init__(self, module):
- self._flag = None
- self._module = module
- self._result = {"changed": False, "warnings": []}
- self._want = list()
- self._have = list()
-
- def validate_size(self, value, type=None):
- if value:
- if type == "buffer":
- if value and not int(307200) <= value <= int(125000000):
- self._module.fail_json(
- msg="buffer size must be between 307200 and 125000000",
- )
- elif type == "file":
- if value and not int(1) <= value <= int(2097152):
- self._module.fail_json(
- msg="file size must be between 1 and 2097152",
- )
- return value
-
- def map_params_to_obj(self, required_if=None):
- aggregate = self._module.params.get("aggregate")
- if aggregate:
- for item in aggregate:
- for key in item:
- if item.get(key) is None:
- item[key] = self._module.params[key]
-
- d = item.copy()
-
- if d["dest"] not in ("host", "file"):
- d["name"] = None
-
- if d["dest"] == "buffered":
- if d["size"] is not None:
- d["size"] = str(
- self.validate_size(d["size"], "buffer"),
- )
- else:
- d["size"] = str(307200)
- elif d["dest"] == "file":
- if d["size"] is not None:
- d["size"] = str(self.validate_size(d["size"], "file"))
- else:
- d["size"] = str(2097152)
- else:
- d["size"] = None
-
- if self._flag == "NC":
- d["level"] = severity_transpose[d["level"]]
-
- self._want.append(d)
-
- else:
- params = self._module.params
- if params["dest"] not in ("host", "file"):
- params["name"] = None
-
- if params["dest"] == "buffered":
- if params["size"] is not None:
- params["size"] = str(
- self.validate_size(params["size"], "buffer"),
- )
- else:
- params["size"] = str(307200)
- elif params["dest"] == "file":
- if params["size"] is not None:
- params["size"] = str(
- self.validate_size(params["size"], "file"),
- )
- else:
- params["size"] = str(2097152)
- else:
- params["size"] = None
-
- if self._flag == "NC":
- params["level"] = severity_transpose[params["level"]]
-
- self._want.append(
- {
- "dest": params["dest"],
- "name": params["name"],
- "vrf": params["vrf"],
- "size": params["size"],
- "path": params["path"],
- "facility": params["facility"],
- "level": params["level"],
- "hostnameprefix": params["hostnameprefix"],
- "state": params["state"],
- },
- )
-
-
-class CliConfiguration(ConfigBase):
- def __init__(self, module):
- super(CliConfiguration, self).__init__(module)
- self._file_list = set()
- self._host_list = set()
-
- def map_obj_to_commands(self, os_version):
- commands = list()
- for want_item in self._want:
- dest = want_item["dest"]
- name = want_item["name"]
- size = want_item["size"]
- path = want_item["path"]
- facility = want_item["facility"]
- level = want_item["level"]
- vrf = want_item["vrf"]
- hostnameprefix = want_item["hostnameprefix"]
- state = want_item["state"]
- del want_item["state"]
-
- have_size = None
- have_console_level = None
- have_monitor_level = None
- have_prefix = None
- have_facility = None
-
- for item in self._have:
- if item["dest"] == "buffered":
- have_size = item["size"]
- if item["dest"] == "console":
- have_console_level = item["level"]
- if item["dest"] == "monitor":
- have_monitor_level = item["level"]
- if item["dest"] is None and item["hostnameprefix"] is not None:
- have_prefix = item["hostnameprefix"]
- if (
- item["dest"] is None
- and item["hostnameprefix"] is None
- and item["facility"] is not None
- ):
- have_facility = item["facility"]
-
- if state == "absent":
- if dest == "host" and name in self._host_list:
- commands.append("no logging {0} vrf {1}".format(name, vrf))
- elif dest == "file" and name in self._file_list:
- commands.append("no logging file {0}".format(name))
- elif dest == "console" and have_console_level is not None:
- commands.append("no logging {0}".format(dest))
- elif dest == "monitor" and have_monitor_level:
- commands.append("no logging {0}".format(dest))
- elif dest == "buffered" and have_size:
- commands.append("no logging {0}".format(dest))
-
- if dest is None and hostnameprefix is not None and have_prefix == hostnameprefix:
- commands.append(
- "no logging hostnameprefix {0}".format(hostnameprefix),
- )
- if dest is None and facility is not None and have_facility == facility:
- commands.append("no logging facility {0}".format(facility))
-
- if state == "present":
- if dest == "host" and name not in self._host_list:
- if level == "errors" or level == "informational":
- level = severity_transpose[level]
- commands.append(
- "logging {0} vrf {1} severity {2}".format(
- name,
- vrf,
- level,
- ),
- )
- elif dest == "file" and name not in self._file_list:
- if level == "errors" or level == "informational":
- level = severity_transpose[level]
- if os_version and Version(os_version) > Version("7.0"):
- commands.append(
- "logging file {0} path {1} maxfilesize {2} severity {3}".format(
- name,
- path,
- size,
- level,
- ),
- )
- else:
- commands.append(
- "logging file {0} maxfilesize {1} severity {2}".format(
- name,
- size,
- level,
- ),
- )
- elif dest == "buffered" and (
- have_size is None or (have_size is not None and size != have_size)
- ):
- commands.append("logging buffered {0}".format(size))
- elif dest == "console" and (
- have_console_level is None
- or (have_console_level is not None and have_console_level != level)
- ):
- commands.append("logging console {0}".format(level))
- elif dest == "monitor" and (
- have_monitor_level is None
- or (have_monitor_level is not None and have_monitor_level != level)
- ):
- commands.append("logging monitor {0}".format(level))
-
- if (
- dest is None
- and hostnameprefix is not None
- and (
- have_prefix is None
- or (have_prefix is not None and hostnameprefix != have_prefix)
- )
- ):
- commands.append(
- "logging hostnameprefix {0}".format(hostnameprefix),
- )
- if dest is None and hostnameprefix is None and facility != have_facility:
- commands.append("logging facility {0}".format(facility))
-
- self._result["commands"] = commands
- if commands:
- commit = not self._module.check_mode
- diff = load_config(self._module, commands, commit=commit)
- if diff:
- self._result["diff"] = dict(prepared=diff)
- self._result["changed"] = True
-
- def parse_facility(self, line):
- match = re.search(r"logging facility (\S+)", line, re.M)
- facility = None
- if match:
- facility = match.group(1)
-
- return facility
-
- def parse_size(self, line, dest):
- size = None
-
- if dest == "buffered":
- match = re.search(r"logging buffered (\S+)", line, re.M)
- if match:
- try:
- int_size = int(match.group(1))
- except ValueError:
- int_size = None
-
- if int_size is not None:
- if isinstance(int_size, int):
- size = str(match.group(1))
- if dest == "file":
- match = re.search(
- r"logging file (\S+) (path\s\S+\s)?maxfilesize (\S+)",
- line,
- re.M,
- )
- if match:
- try:
- if "path" in line:
- int_size = int(match.group(2))
- else:
- int_size = int(match.group(1))
- except ValueError:
- int_size = None
-
- if int_size is not None:
- if isinstance(int_size, int):
- size = str(int_size)
-
- return size
-
- def parse_path(self, line, dest):
- path = None
-
- if dest == "file":
- match = re.search(r"logging file (\S+) (path\s\S+\s)", line, re.M)
- if match:
- try:
- path = to_text(
- match.group(2),
- errors="surrogate_or_strict",
- )
- except ValueError:
- path = None
-
- return path
-
- def parse_hostnameprefix(self, line):
- prefix = None
- match = re.search(r"logging hostnameprefix (\S+)", line, re.M)
- if match:
- prefix = match.group(1)
- return prefix
-
- def parse_name(self, line, dest):
- name = None
- if dest == "file":
- match = re.search(r"logging file (\S+)", line, re.M)
- if match:
- name = match.group(1)
- elif dest == "host":
- match = re.search(r"logging (\S+)", line, re.M)
- if match:
- name = match.group(1)
-
- return name
-
- def parse_level(self, line, dest):
- level_group = (
- "emergencies",
- "alerts",
- "critical",
- "errors",
- "warning",
- "notifications",
- "informational",
- "debugging",
- )
-
- level = None
- match = re.search(r"logging {0} (\S+)".format(dest), line, re.M)
- if match:
- if match.group(1) in level_group:
- level = match.group(1)
-
- return level
-
- def parse_dest(self, line, group):
- dest_group = ("console", "monitor", "buffered", "file")
- dest = None
- if group in dest_group:
- dest = group
- elif "vrf" in line:
- dest = "host"
-
- return dest
-
- def parse_vrf(self, line, dest):
- vrf = None
- if dest == "host":
- match = re.search(r"logging (\S+) vrf (\S+)", line, re.M)
- if match:
- vrf = match.group(2)
- return vrf
-
- def map_config_to_obj(self):
- data = get_config(self._module, config_filter="logging")
- lines = data.split("\n")
-
- for line in lines:
- match = re.search(r"logging (\S+)", line, re.M)
- if match:
- dest = self.parse_dest(line, match.group(1))
- name = self.parse_name(line, dest)
- if dest == "host" and name is not None:
- self._host_list.add(name)
- if dest == "file" and name is not None:
- self._file_list.add(name)
-
- self._have.append(
- {
- "dest": dest,
- "name": name,
- "size": self.parse_size(line, dest),
- "path": self.parse_path(line, dest),
- "facility": self.parse_facility(line),
- "level": self.parse_level(line, dest),
- "vrf": self.parse_vrf(line, dest),
- "hostnameprefix": self.parse_hostnameprefix(line),
- },
- )
-
- def run(self, os_version):
- self.map_params_to_obj()
- self.map_config_to_obj()
- self.map_obj_to_commands(os_version)
-
- return self._result
-
-
-class NCConfiguration(ConfigBase):
- def __init__(self, module):
- super(NCConfiguration, self).__init__(module)
- self._flag = "NC"
- self._log_file_meta = collections.OrderedDict()
- self._log_host_meta = collections.OrderedDict()
- self._log_console_meta = collections.OrderedDict()
- self._log_monitor_meta = collections.OrderedDict()
- self._log_buffered_meta = collections.OrderedDict()
- self._log_facility_meta = collections.OrderedDict()
- self._log_prefix_meta = collections.OrderedDict()
-
- def map_obj_to_xml_rpc(self, os_version):
- file_attribute_path = "file-log-attributes"
- if os_version and Version(os_version) > Version("7.0.0"):
- file_attribute_path = "file-specification"
- self._log_file_meta.update(
- [
- (
- "files",
- {
- "xpath": "syslog/files",
- "tag": True,
- "operation": "edit",
- },
- ),
- (
- "file",
- {
- "xpath": "syslog/files/file",
- "tag": True,
- "operation": "edit",
- "attrib": "operation",
- },
- ),
- (
- "a:name",
- {
- "xpath": "syslog/files/file/file-name",
- "operation": "edit",
- },
- ),
- (
- "file-attrib",
- {
- "xpath": "syslog/files/file/" + file_attribute_path,
- "tag": True,
- "operation": "edit",
- },
- ),
- (
- "a:size",
- {
- "xpath": "syslog/files/file/" + file_attribute_path + "/max-file-size",
- "operation": "edit",
- },
- ),
- (
- "a:level",
- {
- "xpath": "syslog/files/file/" + file_attribute_path + "/severity",
- "operation": "edit",
- },
- ),
- (
- "a:path",
- {
- "xpath": "syslog/files/file/" + file_attribute_path + "/path",
- "operation": "edit",
- },
- ),
- ],
- )
- else:
- self._log_file_meta.update(
- [
- (
- "files",
- {
- "xpath": "syslog/files",
- "tag": True,
- "operation": "edit",
- },
- ),
- (
- "file",
- {
- "xpath": "syslog/files/file",
- "tag": True,
- "operation": "edit",
- "attrib": "operation",
- },
- ),
- (
- "a:name",
- {
- "xpath": "syslog/files/file/file-name",
- "operation": "edit",
- },
- ),
- (
- "file-attrib",
- {
- "xpath": "syslog/files/file/" + file_attribute_path,
- "tag": True,
- "operation": "edit",
- },
- ),
- (
- "a:size",
- {
- "xpath": "syslog/files/file/" + file_attribute_path + "/max-file-size",
- "operation": "edit",
- },
- ),
- (
- "a:level",
- {
- "xpath": "syslog/files/file/" + file_attribute_path + "/severity",
- "operation": "edit",
- },
- ),
- ],
- )
- self._log_host_meta.update(
- [
- (
- "host-server",
- {
- "xpath": "syslog/host-server",
- "tag": True,
- "operation": "edit",
- },
- ),
- (
- "vrfs",
- {
- "xpath": "syslog/host-server/vrfs",
- "tag": True,
- "operation": "edit",
- },
- ),
- (
- "vrf",
- {
- "xpath": "syslog/host-server/vrfs/vrf",
- "tag": True,
- "operation": "edit",
- },
- ),
- (
- "a:vrf",
- {
- "xpath": "syslog/host-server/vrfs/vrf/vrf-name",
- "operation": "edit",
- },
- ),
- (
- "ipv4s",
- {
- "xpath": "syslog/host-server/vrfs/vrf/ipv4s",
- "tag": True,
- "operation": "edit",
- },
- ),
- (
- "ipv4",
- {
- "xpath": "syslog/host-server/vrfs/vrf/ipv4s/ipv4",
- "tag": True,
- "operation": "edit",
- "attrib": "operation",
- },
- ),
- (
- "a:name",
- {
- "xpath": "syslog/host-server/vrfs/vrf/ipv4s/ipv4/address",
- "operation": "edit",
- },
- ),
- (
- "ipv4-sev",
- {
- "xpath": "syslog/host-server/vrfs/vrf/ipv4s/ipv4/ipv4-severity-port",
- "tag": True,
- "operation": "edit",
- },
- ),
- (
- "a:level",
- {
- "xpath": "syslog/host-server/vrfs/vrf/ipv4s/ipv4/ipv4-severity-port/severity",
- "operation": "edit",
- },
- ),
- ],
- )
- self._log_console_meta.update(
- [
- (
- "a:enable-console",
- {
- "xpath": "syslog/enable-console-logging",
- "operation": "edit",
- "attrib": "operation",
- },
- ),
- (
- "console",
- {
- "xpath": "syslog/console-logging",
- "tag": True,
- "operation": "edit",
- "attrib": "operation",
- },
- ),
- (
- "a:console-level",
- {
- "xpath": "syslog/console-logging/logging-level",
- "operation": "edit",
- },
- ),
- ],
- )
- self._log_monitor_meta.update(
- [
- (
- "monitor",
- {
- "xpath": "syslog/monitor-logging",
- "tag": True,
- "operation": "edit",
- "attrib": "operation",
- },
- ),
- (
- "a:monitor-level",
- {
- "xpath": "syslog/monitor-logging/logging-level",
- "operation": "edit",
- },
- ),
- ],
- )
- self._log_buffered_meta.update(
- [
- (
- "buffered",
- {
- "xpath": "syslog/buffered-logging",
- "tag": True,
- "operation": "edit",
- "attrib": "operation",
- },
- ),
- (
- "a:size",
- {
- "xpath": "syslog/buffered-logging/buffer-size",
- "operation": "edit",
- },
- ),
- (
- "a:level",
- {
- "xpath": "syslog/buffered-logging/logging-level",
- "operation": "edit",
- },
- ),
- ],
- )
- self._log_facility_meta.update(
- [
- (
- "facility",
- {
- "xpath": "syslog/logging-facilities",
- "tag": True,
- "operation": "edit",
- "attrib": "operation",
- },
- ),
- (
- "a:facility",
- {
- "xpath": "syslog/logging-facilities/facility-level",
- "operation": "edit",
- },
- ),
- ],
- )
- self._log_prefix_meta.update(
- [
- (
- "a:hostnameprefix",
- {
- "xpath": "syslog/host-name-prefix",
- "operation": "edit",
- "attrib": "operation",
- },
- ),
- ],
- )
-
- state = self._module.params["state"]
-
- _get_filter = build_xml("syslog", opcode="filter")
- running = get_config(
- self._module,
- source="running",
- config_filter=_get_filter,
- )
-
- file_ele = etree_findall(running, "file")
- file_list = list()
- if len(file_ele):
- for file in file_ele:
- file_name = etree_find(file, "file-name")
- file_list.append(
- file_name.text if file_name is not None else None,
- )
- vrf_ele = etree_findall(running, "vrf")
- host_list = list()
- for vrf in vrf_ele:
- host_ele = etree_findall(vrf, "ipv4")
- for host in host_ele:
- host_name = etree_find(host, "address")
- host_list.append(
- host_name.text if host_name is not None else None,
- )
-
- console_ele = etree_find(running, "console-logging")
- console_level = (
- etree_find(console_ele, "logging-level") if console_ele is not None else None
- )
- have_console = console_level.text if console_level is not None else None
-
- monitor_ele = etree_find(running, "monitor-logging")
- monitor_level = (
- etree_find(monitor_ele, "logging-level") if monitor_ele is not None else None
- )
- have_monitor = monitor_level.text if monitor_level is not None else None
-
- buffered_ele = etree_find(running, "buffered-logging")
- buffered_size = (
- etree_find(buffered_ele, "buffer-size") if buffered_ele is not None else None
- )
- have_buffered = buffered_size.text if buffered_size is not None else None
-
- facility_ele = etree_find(running, "logging-facilities")
- facility_level = (
- etree_find(facility_ele, "facility-level") if facility_ele is not None else None
- )
- have_facility = facility_level.text if facility_level is not None else None
-
- prefix_ele = etree_find(running, "host-name-prefix")
- have_prefix = prefix_ele.text if prefix_ele is not None else None
-
- file_params = list()
- host_params = list()
- console_params = dict()
- monitor_params = dict()
- buffered_params = dict()
- facility_params = dict()
- prefix_params = dict()
-
- opcode = None
- if state == "absent":
- opcode = "delete"
- for item in self._want:
- if item["dest"] == "file" and item["name"] in file_list:
- item["level"] = severity_level[item["level"]]
- file_params.append(item)
- elif item["dest"] == "host" and item["name"] in host_list:
- item["level"] = severity_level[item["level"]]
- host_params.append(item)
- elif item["dest"] == "console" and have_console:
- console_params.update({"console-level": item["level"]})
- elif item["dest"] == "monitor" and have_monitor:
- monitor_params.update({"monitor-level": item["level"]})
- elif item["dest"] == "buffered" and have_buffered:
- buffered_params["size"] = str(item["size"]) if item["size"] else None
- buffered_params["level"] = item["level"] if item["level"] else None
- elif (
- item["dest"] is None
- and item["hostnameprefix"] is None
- and item["facility"] is not None
- and have_facility
- ):
- facility_params.update({"facility": item["facility"]})
- elif item["dest"] is None and item["hostnameprefix"] is not None and have_prefix:
- prefix_params.update(
- {"hostnameprefix": item["hostnameprefix"]},
- )
- elif state == "present":
- opcode = "merge"
- for item in self._want:
- if item["dest"] == "file":
- item["level"] = severity_level[item["level"]]
- file_params.append(item)
- elif item["dest"] == "host":
- item["level"] = severity_level[item["level"]]
- host_params.append(item)
- elif item["dest"] == "console":
- console_params.update({"console-level": item["level"]})
- elif item["dest"] == "monitor":
- monitor_params.update({"monitor-level": item["level"]})
- elif item["dest"] == "buffered":
- buffered_params["size"] = str(item["size"]) if item["size"] else None
- buffered_params["level"] = item["level"] if item["level"] else None
- elif (
- item["dest"] is None
- and item["hostnameprefix"] is None
- and item["facility"] is not None
- ):
- facility_params.update({"facility": item["facility"]})
- elif item["dest"] is None and item["hostnameprefix"] is not None:
- prefix_params.update(
- {"hostnameprefix": item["hostnameprefix"]},
- )
-
- self._result["xml"] = []
- _edit_filter_list = list()
- if opcode:
- if len(file_params):
- _edit_filter_list.append(
- build_xml(
- "syslog",
- xmap=self._log_file_meta,
- params=file_params,
- opcode=opcode,
- ),
- )
- if len(host_params):
- _edit_filter_list.append(
- build_xml(
- "syslog",
- xmap=self._log_host_meta,
- params=host_params,
- opcode=opcode,
- ),
- )
- if len(console_params):
- _edit_filter_list.append(
- build_xml(
- "syslog",
- xmap=self._log_console_meta,
- params=console_params,
- opcode=opcode,
- ),
- )
- if len(monitor_params):
- _edit_filter_list.append(
- build_xml(
- "syslog",
- xmap=self._log_monitor_meta,
- params=monitor_params,
- opcode=opcode,
- ),
- )
- if len(buffered_params):
- _edit_filter_list.append(
- build_xml(
- "syslog",
- xmap=self._log_buffered_meta,
- params=buffered_params,
- opcode=opcode,
- ),
- )
- if len(facility_params):
- _edit_filter_list.append(
- build_xml(
- "syslog",
- xmap=self._log_facility_meta,
- params=facility_params,
- opcode=opcode,
- ),
- )
- if len(prefix_params):
- _edit_filter_list.append(
- build_xml(
- "syslog",
- xmap=self._log_prefix_meta,
- params=prefix_params,
- opcode=opcode,
- ),
- )
-
- diff = None
- if len(_edit_filter_list):
- commit = not self._module.check_mode
- diff = load_config(
- self._module,
- _edit_filter_list,
- commit=commit,
- running=running,
- nc_get_filter=_get_filter,
- )
- if diff:
- if self._module._diff:
- self._result["diff"] = dict(prepared=diff)
-
- self._result["xml"] = _edit_filter_list
- self._result["changed"] = True
-
- def run(self, os_version):
- self.map_params_to_obj()
- self.map_obj_to_xml_rpc(os_version)
-
- return self._result
-
-
-def main():
- """main entry point for module execution"""
- element_spec = dict(
- dest=dict(
- type="str",
- choices=["host", "console", "monitor", "buffered", "file"],
- ),
- name=dict(type="str"),
- size=dict(type="int"),
- path=dict(type="str"),
- vrf=dict(type="str", default="default"),
- facility=dict(type="str", default="local7"),
- hostnameprefix=dict(type="str"),
- level=dict(
- type="str",
- default="debugging",
- aliases=["severity"],
- choices=[
- "emergencies",
- "alerts",
- "critical",
- "errors",
- "warning",
- "notifications",
- "informational",
- "debugging",
- ],
- ),
- state=dict(default="present", choices=["present", "absent"]),
- )
-
- aggregate_spec = deepcopy(element_spec)
-
- # remove default in aggregate spec, to handle common arguments
- remove_default_spec(aggregate_spec)
-
- mutually_exclusive = [("dest", "facility", "hostnameprefix")]
-
- required_if = [
- ("dest", "host", ["name"]),
- ("dest", "file", ["name"]),
- ("dest", "buffered", ["size"]),
- ("dest", "console", ["level"]),
- ("dest", "monitor", ["level"]),
- ]
-
- argument_spec = dict(
- aggregate=dict(
- type="list",
- elements="dict",
- options=aggregate_spec,
- mutually_exclusive=mutually_exclusive,
- required_if=required_if,
- ),
- )
-
- argument_spec.update(element_spec)
-
- module = AnsibleModule(
- argument_spec=argument_spec,
- mutually_exclusive=mutually_exclusive,
- required_if=required_if,
- supports_check_mode=True,
- )
- config_object = None
- if is_cliconf(module):
- config_object = CliConfiguration(module)
- os_version = get_os_version(module)
- elif is_netconf(module):
- config_object = NCConfiguration(module)
- os_version = get_capabilities(module).get("device_info").get("network_os_version")
-
- if config_object:
- result = config_object.run(os_version)
- module.exit_json(**result)
-
-
-if __name__ == "__main__":
- main()
diff --git a/ansible_collections/cisco/iosxr/requirements.txt b/ansible_collections/cisco/iosxr/requirements.txt
index 2fb85f407..ece31d550 100644
--- a/ansible_collections/cisco/iosxr/requirements.txt
+++ b/ansible_collections/cisco/iosxr/requirements.txt
@@ -1,6 +1,5 @@
ncclient
paramiko
-ipaddress
grpcio
protobuf
ansible-pylibssh
diff --git a/ansible_collections/cisco/iosxr/test-requirements.txt b/ansible_collections/cisco/iosxr/test-requirements.txt
index 2f1724f01..b8dae64f8 100644
--- a/ansible_collections/cisco/iosxr/test-requirements.txt
+++ b/ansible_collections/cisco/iosxr/test-requirements.txt
@@ -1,11 +1,12 @@
-black==22.3.0 ; python_version > '3.5'
+black==23.3.0
flake8
mock
pexpect
-pytest-xdist
yamllint
coverage==4.5.4
google-api-python-client
grpcio
protobuf
-git+https://github.com/ansible-community/pytest-ansible-units.git
+pytest-ansible
+pytest-xdist
+pytest-cov
diff --git a/ansible_collections/cisco/iosxr/tests/config.yml b/ansible_collections/cisco/iosxr/tests/config.yml
index 41f529264..c26ea5966 100644
--- a/ansible_collections/cisco/iosxr/tests/config.yml
+++ b/ansible_collections/cisco/iosxr/tests/config.yml
@@ -1,3 +1,3 @@
---
modules:
- python_requires: ">=3.6"
+ python_requires: ">=3.9"
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/backup.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/backup.yaml
index f33fedff6..26ecf9931 100644
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/backup.yaml
+++ b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/backup.yaml
@@ -19,7 +19,7 @@
- ansible.builtin.assert:
that:
- result.changed == true
- - result.updates is not defined
+ - result.updates is defined
- name: Delete configurable backup file path
ansible.builtin.file:
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment-too-long.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment-too-long.yaml
index cbb59f6e8..b361b6c32 100644
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment-too-long.yaml
+++ b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment-too-long.yaml
@@ -20,7 +20,6 @@
- ansible.builtin.assert:
that:
- result.changed == false
- - result.updates is not defined
- "'comment argument cannot be more than 60 characters' in result.msg"
- ansible.builtin.debug: msg="END cli/comment-too-long.yaml on connection={{ ansible_connection }}"
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment.yaml
index dcbbe78a8..7b8ba6dec 100644
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment.yaml
+++ b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/comment.yaml
@@ -20,7 +20,7 @@
- ansible.builtin.assert:
that:
- result.changed == true
- - result.updates is not defined
+ - result.updates is defined
- name: Check device with configuration
register: result
@@ -31,7 +31,6 @@
- ansible.builtin.assert:
that:
- result.changed == false
- - result.updates is not defined
- name: Assert accurately report configuration failure during pseudo-atomic operation
register: result
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/replace_block.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/replace_block.yaml
index b5dce6496..e3977bb74 100644
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/replace_block.yaml
+++ b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/replace_block.yaml
@@ -31,3 +31,9 @@
that:
- result2.changed == true
- result1.commands == result2.commands
+
+- name: Cleanup
+ cisco.iosxr.iosxr_config:
+ commands:
+ - no interface GigabitEthernet 0/0/0/5
+ ignore_errors: true
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_basic.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_basic.yaml
index dd79ebe07..e4a7e9393 100644
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_basic.yaml
+++ b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_basic.yaml
@@ -18,7 +18,7 @@
- ansible.builtin.assert:
that:
- result.changed == true
- - result.updates is not defined
+ - result.updates is defined
- name: Check device with configuration
register: result
@@ -28,6 +28,5 @@
- ansible.builtin.assert:
that:
- result.changed == false
- - result.updates is not defined
- ansible.builtin.debug: msg="END cli/src_basic.yaml on connection={{ ansible_connection }}"
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_match_none.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_match_none.yaml
index 7794ab371..3e804679c 100644
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_match_none.yaml
+++ b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_config/tests/cli/src_match_none.yaml
@@ -19,7 +19,7 @@
- ansible.builtin.assert:
that:
- result.changed == true
- - result.updates is not defined
+ - result.updates is defined
- name: Check device with configuration
register: result
@@ -29,6 +29,5 @@
- ansible.builtin.assert:
that:
- result.changed == false
- - result.updates is not defined
- ansible.builtin.debug: msg="END cli/src_match_none.yaml on connection={{ ansible_connection }}"
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/defaults/main.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/defaults/main.yaml
deleted file mode 100644
index 9ef5ba516..000000000
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/defaults/main.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-testcase: "*"
-test_items: []
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/meta/main.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/meta/main.yaml
deleted file mode 100644
index be631e5d8..000000000
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/meta/main.yaml
+++ /dev/null
@@ -1,3 +0,0 @@
----
-dependencies:
- - prepare_iosxr_tests
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/cli.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/cli.yaml
deleted file mode 100644
index 88e4708f8..000000000
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/cli.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
----
-- name: Collect all CLI test cases
- ansible.builtin.find:
- paths: "{{ role_path }}/tests/cli"
- patterns: "{{ testcase }}.yaml"
- register: test_cases
- delegate_to: localhost
-
-- name: Set test_items
- ansible.builtin.set_fact:
- test_items: "{{ test_cases.files | map(attribute='path') | list }}"
-
-- name: Run test case (connection=ansible.netcommon.network_cli)
- ansible.builtin.include_tasks: "{{ test_case_to_run }}"
- vars:
- ansible_connection: ansible.netcommon.network_cli
- with_items: "{{ test_items }}"
- loop_control:
- loop_var: test_case_to_run
- tags:
- - network_cli
-
-- name: Reset connection
- ansible.builtin.meta: reset_connection
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/main.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/main.yaml
deleted file mode 100644
index 419a6cde6..000000000
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/main.yaml
+++ /dev/null
@@ -1,6 +0,0 @@
----
-- name: Include the CLI tasks
- ansible.builtin.include_tasks: cli.yaml
-
-- name: Include the netconf tasks
- ansible.builtin.include_tasks: netconf.yaml
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/netconf.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/netconf.yaml
deleted file mode 100644
index 26f9ab49a..000000000
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tasks/netconf.yaml
+++ /dev/null
@@ -1,24 +0,0 @@
----
-- name: Collect all CLI test cases
- ansible.builtin.find:
- paths: "{{ role_path }}/tests/netconf"
- patterns: "{{ testcase }}.yaml"
- register: test_cases
- delegate_to: localhost
-
-- name: Set test_items
- ansible.builtin.set_fact:
- test_items: "{{ test_cases.files | map(attribute='path') | list }}"
-
-- name: Run test case (connection=ansible.netcommon.netconf)
- ansible.builtin.include_tasks: "{{ test_case_to_run }}"
- vars:
- ansible_connection: ansible.netcommon.netconf
- with_items: "{{ test_items }}"
- loop_control:
- loop_var: test_case_to_run
- tags:
- - netconf
-
-- name: Reset connection
- ansible.builtin.meta: reset_connection
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tests/cli/basic.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tests/cli/basic.yaml
deleted file mode 100644
index 02280f4a0..000000000
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tests/cli/basic.yaml
+++ /dev/null
@@ -1,140 +0,0 @@
----
-- name: Remove host logging
- cisco.iosxr.iosxr_logging:
- dest: host
- name: 172.16.0.1
- state: absent
-
-- name: Remove console logging
- register: result
- cisco.iosxr.iosxr_logging:
- dest: console
- state: absent
-
-- name: Remove buffered logging
- register: result
- cisco.iosxr.iosxr_logging:
- dest: buffered
- size: 2097155
- state: absent
-
-- name: Set up syslog host logging
- register: result
- cisco.iosxr.iosxr_logging: &id001
- dest: host
- name: 172.16.0.1
- level: errors
- state: present
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"logging 172.16.0.1 vrf default severity error" in result.commands'
-
-- name: Set up syslog host logging (idempotent)
- register: result
- cisco.iosxr.iosxr_logging: *id001
-- ansible.builtin.assert: &id003
- that:
- - result.changed == false
-
-- name: Delete/disable syslog host logging
- register: result
- cisco.iosxr.iosxr_logging: &id002
- dest: host
- name: 172.16.0.1
- state: absent
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"no logging 172.16.0.1 vrf default" in result.commands'
-
-- name: Delete/disable syslog host logging (idempotent)
- register: result
- cisco.iosxr.iosxr_logging: *id002
-- ansible.builtin.assert: *id003
-- name: Add console logging with level warning
- register: result
- cisco.iosxr.iosxr_logging: &id004
- dest: console
- level: warning
- state: present
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"logging console warning" in result.commands'
-
-- name: Console logging with level warning (idempotent)
- register: result
- cisco.iosxr.iosxr_logging: *id004
-- ansible.builtin.assert: *id003
-- name: Remove console logging with level warning
- register: result
- cisco.iosxr.iosxr_logging:
- dest: console
- level: warning
- state: absent
-
-- ansible.builtin.assert: &id006
- that:
- - result.changed == true
-
-- name: Configure buffered logging size
- register: result
- cisco.iosxr.iosxr_logging: &id005
- dest: buffered
- size: 4800000
- state: present
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"logging buffered 4800000" in result.commands'
-
-- name: Configure buffered logging size (idempotence)
- register: result
- cisco.iosxr.iosxr_logging: *id005
-- ansible.builtin.assert: *id003
-- name: Remove buffered logging size
- register: result
- cisco.iosxr.iosxr_logging:
- dest: buffered
- size: 4800000
- state: absent
-
-- ansible.builtin.assert: *id006
-- name: Change logging parameters using aggregate
- register: result
- cisco.iosxr.iosxr_logging:
- aggregate:
- - dest: console
- level: notifications
-
- - dest: buffered
- size: 4700000
- state: present
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"logging buffered 4700000" in result.commands'
- - '"logging console notifications" in result.commands'
-
-- name: Remove logging parameters using aggregate
- register: result
- cisco.iosxr.iosxr_logging:
- aggregate:
- - dest: console
- level: notifications
-
- - dest: buffered
- size: 4700000
- state: absent
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"no logging console" in result.commands'
- - '"no logging buffered" in result.commands'
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tests/netconf/basic.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tests/netconf/basic.yaml
deleted file mode 100644
index 2bd05e511..000000000
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_logging/tests/netconf/basic.yaml
+++ /dev/null
@@ -1,208 +0,0 @@
----
-- name: Remove host logging
- cisco.iosxr.iosxr_logging:
- dest: host
- name: 172.16.0.1
- state: absent
-
-- name: Remove console logging
- register: result
- cisco.iosxr.iosxr_logging:
- dest: console
- level: warning
- state: absent
-
-- name: Remove buffered logging
- register: result
- cisco.iosxr.iosxr_logging:
- dest: buffered
- size: 2097155
- state: absent
-
-- name: Set up syslog host logging
- register: result
- cisco.iosxr.iosxr_logging: &id001
- dest: host
- name: 172.16.0.1
- level: errors
- state: present
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"172.16.0.1" in result.xml[0]'
-
-- name: Set up syslog host logging (idempotent)
- register: result
- cisco.iosxr.iosxr_logging: *id001
-- ansible.builtin.assert: &id003
- that:
- - result.changed == false
-
-- name: Delete/disable syslog host logging
- register: result
- cisco.iosxr.iosxr_logging: &id002
- dest: host
- name: 172.16.0.1
- state: absent
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"172.16.0.1" in result.xml[0]'
- - '"delete" in result.xml[0]'
-
-- name: Delete/disable syslog host logging (idempotent)
- register: result
- cisco.iosxr.iosxr_logging: *id002
-- ansible.builtin.assert: *id003
-- name: Add console logging with level warning
- register: result
- cisco.iosxr.iosxr_logging: &id004
- dest: console
- level: warning
- state: present
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"console" in result.xml[0]'
- - '"warning" in result.xml[0]'
-
-- name: Console logging with level warning (idempotent)
- register: result
- cisco.iosxr.iosxr_logging: *id004
-- ansible.builtin.assert: *id003
-- name: Remove console logging with level warning
- register: result
- cisco.iosxr.iosxr_logging:
- dest: console
- level: warning
- state: absent
-
-- ansible.builtin.assert: &id006
- that:
- - result.changed == true
-
-- name: Configure buffered logging size
- register: result
- cisco.iosxr.iosxr_logging: &id005
- dest: buffered
- size: 4800000
- state: present
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"buffered" in result.xml[0]'
- - '"4800000" in result.xml[0]'
-
-- name: Configure buffered logging size (idempotence)
- register: result
- cisco.iosxr.iosxr_logging: *id005
-- ansible.builtin.assert: *id003
-- name: Remove buffered logging size
- register: result
- cisco.iosxr.iosxr_logging:
- dest: buffered
- size: 4800000
- state: absent
-
-- ansible.builtin.assert: *id006
-- name: Change logging parameters using aggregate
- register: result
- cisco.iosxr.iosxr_logging:
- aggregate:
- - dest: console
- level: notifications
-
- - dest: buffered
- size: 4700000
-
- - dest: monitor
- level: alerts
-
- - dest: host
- name: 10.10.10.1
- level: errors
-
- - dest: host
- name: 10.10.10.2
-
- - dest: file
- name: file1
- size: 2048
- level: critical
- path: /file1
-
- - dest: file
- name: file2
- size: 2048
- path: /file2
-
- - facility: local3
-
- - hostnameprefix: host3
- state: present
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"file1" in result.xml[0]'
- - '"file2" in result.xml[0]'
- - '"10.10.10.1" in result.xml[1]'
- - '"10.10.10.2" in result.xml[1]'
- - '"notice" in result.xml[2]'
- - '"alert" in result.xml[3]'
- - '"4700000" in result.xml[4]'
- - '"debug" in result.xml[4]'
- - '"local3" in result.xml[5]'
- - '"host3" in result.xml[6]'
-
-- name: Remove logging parameters using aggregate
- register: result
- cisco.iosxr.iosxr_logging:
- aggregate:
- - dest: console
- level: notifications
-
- - dest: buffered
- size: 4700000
-
- - dest: monitor
- level: alerts
-
- - dest: host
- name: 10.10.10.1
- level: errors
-
- - dest: host
- name: 10.10.10.2
-
- - dest: file
- name: file1
- size: 2048
- level: critical
-
- - dest: file
- name: file2
- size: 2048
-
- - facility: local3
-
- - hostnameprefix: host3
- state: absent
-
-- ansible.builtin.assert:
- that:
- - result.changed == true
- - '"file1" in result.xml[0]'
- - '"file2" in result.xml[0]'
- - '"10.10.10.1" in result.xml[1]'
- - '"10.10.10.2" in result.xml[1]'
- - '"notice" in result.xml[2]'
- - '"alert" in result.xml[3]'
- - '"4700000" in result.xml[4]'
- - '"debug" in result.xml[4]'
- - '"local3" in result.xml[5]'
- - '"host3" in result.xml[6]'
diff --git a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_smoke/tests/netconf/common_netconf.yaml b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_smoke/tests/netconf/common_netconf.yaml
index 2ab0957ae..5f08fd677 100644
--- a/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_smoke/tests/netconf/common_netconf.yaml
+++ b/ansible_collections/cisco/iosxr/tests/integration/targets/iosxr_smoke/tests/netconf/common_netconf.yaml
@@ -23,24 +23,4 @@
- "'this is my login banner' in result.xml"
- "'that has a multiline' in result.xml"
-# hit etree_findall()
-- name: Remove host logging
- cisco.iosxr.iosxr_logging:
- dest: host
- name: 172.16.0.1
- state: absent
-
-- name: Set up syslog host logging
- cisco.iosxr.iosxr_logging:
- dest: host
- name: 172.16.0.1
- level: errors
- state: present
- register: result
-
-- ansible.builtin.assert:
- that:
- - "result.changed == true"
- - '"172.16.0.1" in result.xml[0]'
-
- ansible.builtin.debug: msg="END iosxr netconf/common_netconf.yaml on connection={{ ansible_connection }}"
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.10.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.10.txt
deleted file mode 100644
index c2f1a6018..000000000
--- a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.10.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local
-plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv2/ospfv2.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/logging_global/logging_global.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv2/ospfv2.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/logging_global/logging_global.py import-2.6!skip
-plugins/modules/iosxr_acl_interfaces.py import-2.6!skip
-plugins/modules/iosxr_ospf_interfaces.py import-2.6!skip
-plugins/modules/iosxr_ospfv2.py import-2.6!skip
-plugins/modules/iosxr_ospfv3.py import-2.6!skip
-plugins/modules/iosxr_bgp_neighbor_address_family.py import-2.6!skip
-plugins/modules/iosxr_bgp_address_family.py import-2.6!skip
-plugins/modules/iosxr_bgp_global.py import-2.6!skip
-plugins/modules/iosxr_prefix_lists.py import-2.6!skip
-plugins/modules/iosxr_logging_global.py import-2.6!skip
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.11.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.11.txt
deleted file mode 100644
index b492817fc..000000000
--- a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.11.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local
-plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv2/ospfv2.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/logging_global/logging_global.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv2/ospfv2.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/logging_global/logging_global.py import-2.6!skip
-plugins/modules/iosxr_acl_interfaces.py import-2.6!skip
-plugins/modules/iosxr_ospf_interfaces.py import-2.6!skip
-plugins/modules/iosxr_ospfv2.py import-2.6!skip
-plugins/modules/iosxr_ospfv3.py import-2.6!skip
-plugins/modules/iosxr_bgp_neighbor_address_family.py import-2.6!skip
-plugins/modules/iosxr_bgp_address_family.py import-2.6!skip
-plugins/modules/iosxr_bgp_global.py import-2.6!skip
-plugins/modules/iosxr_prefix_lists.py import-2.6!skip
-plugins/modules/iosxr_logging_global.py import-2.6!skip
-plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.7!skip
-plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.8!skip
-plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.9!skip
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.12.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.12.txt
deleted file mode 100644
index 14952a817..000000000
--- a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.12.txt
+++ /dev/null
@@ -1,31 +0,0 @@
-plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local
-plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv2/ospfv2.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/logging_global/logging_global.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv2/ospfv2.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/logging_global/logging_global.py import-2.6!skip
-plugins/modules/iosxr_acl_interfaces.py import-2.6!skip
-plugins/modules/iosxr_ospf_interfaces.py import-2.6!skip
-plugins/modules/iosxr_ospfv2.py import-2.6!skip
-plugins/modules/iosxr_ospfv3.py import-2.6!skip
-plugins/modules/iosxr_bgp_neighbor_address_family.py import-2.6!skip
-plugins/modules/iosxr_bgp_address_family.py import-2.6!skip
-plugins/modules/iosxr_bgp_global.py import-2.6!skip
-plugins/modules/iosxr_prefix_lists.py import-2.6!skip
-plugins/modules/iosxr_logging_global.py import-2.6!skip
-plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.8!skip
-plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.9!skip
-plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.10!skip
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.13.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.13.txt
deleted file mode 100644
index 5d99b9b08..000000000
--- a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.13.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local
-plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.8!skip
-plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.9!skip
-plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.10!skip
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.14.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.14.txt
index 63b93ff5a..1e8023a57 100644
--- a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.14.txt
+++ b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.14.txt
@@ -1,4 +1,4 @@
-plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local
+plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local`
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.9!skip
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.10!skip
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.11!skip
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.15.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.15.txt
index 63b93ff5a..1e8023a57 100644
--- a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.15.txt
+++ b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.15.txt
@@ -1,4 +1,4 @@
-plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local
+plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local`
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.9!skip
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.10!skip
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.11!skip
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.16.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.16.txt
index 450f3eab7..6d49e3dcb 100644
--- a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.16.txt
+++ b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.16.txt
@@ -1,4 +1,4 @@
-plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local
+plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local`
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.10!skip
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.11!skip
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.12!skip
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.17.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.17.txt
index 450f3eab7..6d49e3dcb 100644
--- a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.17.txt
+++ b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.17.txt
@@ -1,4 +1,4 @@
-plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local
+plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local`
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.10!skip
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.11!skip
plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.12!skip
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.18.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.18.txt
new file mode 100644
index 000000000..6d49e3dcb
--- /dev/null
+++ b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.18.txt
@@ -0,0 +1,4 @@
+plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local`
+plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.10!skip
+plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.11!skip
+plugins/sub_plugins/grpc/pb/ems_grpc_pb2.py import-3.12!skip
diff --git a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.9.txt b/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.9.txt
deleted file mode 100644
index aab3e8dfc..000000000
--- a/ansible_collections/cisco/iosxr/tests/sanity/ignore-2.9.txt
+++ /dev/null
@@ -1,30 +0,0 @@
-plugins/action/iosxr.py action-plugin-docs # base class for deprecated network platform modules using `connection: local
-plugins/modules/iosxr_logging.py validate-modules:deprecation-mismatch # 2.9 expects METADATA
-plugins/modules/iosxr_logging.py validate-modules:invalid-documentation # removed_at_date not supported in `deprecated` dict
-plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv2/ospfv2.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/logging_global/logging_global.py compile-2.6!skip
-plugins/module_utils/network/iosxr/config/acl_interfaces/acl_interfaces.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospf_interfaces/ospf_interfaces.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv2/ospfv2.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/ospfv3/ospfv3.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_address_family/bgp_address_family.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_neighbor_address_family/bgp_neighbor_address_family.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/bgp_global/bgp_global.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/prefix_lists/prefix_lists.py import-2.6!skip
-plugins/module_utils/network/iosxr/config/logging_global/logging_global.py import-2.6!skip
-plugins/modules/iosxr_acl_interfaces.py import-2.6!skip
-plugins/modules/iosxr_ospf_interfaces.py import-2.6!skip
-plugins/modules/iosxr_ospfv2.py import-2.6!skip
-plugins/modules/iosxr_ospfv3.py import-2.6!skip
-plugins/modules/iosxr_bgp_neighbor_address_family.py import-2.6!skip
-plugins/modules/iosxr_bgp_address_family.py import-2.6!skip
-plugins/modules/iosxr_bgp_global.py import-2.6!skip
-plugins/modules/iosxr_prefix_lists.py import-2.6!skip
-plugins/modules/iosxr_logging_global.py import-2.6!skip
diff --git a/ansible_collections/cisco/iosxr/tests/unit/compat/mock.py b/ansible_collections/cisco/iosxr/tests/unit/compat/mock.py
deleted file mode 100644
index e4ce72b34..000000000
--- a/ansible_collections/cisco/iosxr/tests/unit/compat/mock.py
+++ /dev/null
@@ -1,129 +0,0 @@
-# (c) 2014, Toshio Kuratomi <tkuratomi@ansible.com>
-#
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-# Make coding more python3-ish
-from __future__ import absolute_import, division, print_function
-
-
-__metaclass__ = type
-
-"""
-Compat module for Python3.x's unittest.mock module
-"""
-import sys
-
-import _io
-
-
-# Python 2.7
-
-# Note: Could use the pypi mock library on python3.x as well as python2.x. It
-# is the same as the python3 stdlib mock library
-
-try:
- # Allow wildcard import because we really do want to import all of mock's
- # symbols into this compat shim
- # pylint: disable=wildcard-import,unused-wildcard-import
- from unittest.mock import *
-except ImportError:
- # Python 2
- # pylint: disable=wildcard-import,unused-wildcard-import
- try:
- from mock import *
- except ImportError:
- print("You need the mock library installed on python2.x to run tests")
-
-
-# Prior to 3.4.4, mock_open cannot handle binary read_data
-if sys.version_info >= (3,) and sys.version_info < (3, 4, 4):
- file_spec = None
-
- def _iterate_read_data(read_data):
- # Helper for mock_open:
- # Retrieve lines from read_data via a generator so that separate calls to
- # readline, read, and readlines are properly interleaved
- sep = b"\n" if isinstance(read_data, bytes) else "\n"
- data_as_list = [l + sep for l in read_data.split(sep)]
-
- if data_as_list[-1] == sep:
- # If the last line ended in a newline, the list comprehension will have an
- # extra entry that's just a newline. Remove this.
- data_as_list = data_as_list[:-1]
- else:
- # If there wasn't an extra newline by itself, then the file being
- # emulated doesn't have a newline to end the last line remove the
- # newline that our naive format() added
- data_as_list[-1] = data_as_list[-1][:-1]
-
- for line in data_as_list:
- yield line
-
- def mock_open(mock=None, read_data=""):
- """
- A helper function to create a mock to replace the use of `open`. It works
- for `open` called directly or used as a context manager.
-
- The `mock` argument is the mock object to configure. If `None` (the
- default) then a `MagicMock` will be created for you, with the API limited
- to methods or attributes available on standard file handles.
-
- `read_data` is a string for the `read` methoddline`, and `readlines` of the
- file handle to return. This is an empty string by default.
- """
-
- def _readlines_side_effect(*args, **kwargs):
- if handle.readlines.return_value is not None:
- return handle.readlines.return_value
- return list(_data)
-
- def _read_side_effect(*args, **kwargs):
- if handle.read.return_value is not None:
- return handle.read.return_value
- return type(read_data)().join(_data)
-
- def _readline_side_effect():
- if handle.readline.return_value is not None:
- while True:
- yield handle.readline.return_value
- for line in _data:
- yield line
-
- global file_spec
- if file_spec is None:
- file_spec = list(
- set(dir(_io.TextIOWrapper)).union(set(dir(_io.BytesIO))),
- )
-
- if mock is None:
- mock = MagicMock(name="open", spec=open)
-
- handle = MagicMock(spec=file_spec)
- handle.__enter__.return_value = handle
-
- _data = _iterate_read_data(read_data)
-
- handle.write.return_value = None
- handle.read.return_value = None
- handle.readline.return_value = None
- handle.readlines.return_value = None
-
- handle.read.side_effect = _read_side_effect
- handle.readline.side_effect = _readline_side_effect()
- handle.readlines.side_effect = _readlines_side_effect
-
- mock.return_value = handle
- return mock
diff --git a/ansible_collections/cisco/iosxr/tests/unit/compat/unittest.py b/ansible_collections/cisco/iosxr/tests/unit/compat/unittest.py
deleted file mode 100644
index df4266ec9..000000000
--- a/ansible_collections/cisco/iosxr/tests/unit/compat/unittest.py
+++ /dev/null
@@ -1,41 +0,0 @@
-# (c) 2014, Toshio Kuratomi <tkuratomi@ansible.com>
-#
-# This file is part of Ansible
-#
-# Ansible is free software: you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation, either version 3 of the License, or
-# (at your option) any later version.
-#
-# Ansible is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with Ansible. If not, see <http://www.gnu.org/licenses/>.
-
-# Make coding more python3-ish
-from __future__ import absolute_import, division, print_function
-
-
-__metaclass__ = type
-
-"""
-Compat module for Python2.7's unittest module
-"""
-
-import sys
-
-
-# Allow wildcard import because we really do want to import all of
-# unittests's symbols into this compat shim
-# pylint: disable=wildcard-import,unused-wildcard-import
-if sys.version_info < (2, 7):
- try:
- # Need unittest2 on python2.6
- from unittest2 import *
- except ImportError:
- print("You need unittest2 installed on python2.6.x to run tests")
-else:
- from unittest import *
diff --git a/ansible_collections/cisco/iosxr/tests/unit/mock/path.py b/ansible_collections/cisco/iosxr/tests/unit/mock/path.py
index 0c87896da..7d287a5fb 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/mock/path.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/mock/path.py
@@ -2,9 +2,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
-from ansible.utils.path import unfrackpath
+from unittest.mock import MagicMock
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import MagicMock
+from ansible.utils.path import unfrackpath
mock_unfrackpath_noop = MagicMock(
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/fixtures/show_cdp b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/fixtures/show_cdp
new file mode 100644
index 000000000..cd5d89cee
--- /dev/null
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/fixtures/show_cdp
@@ -0,0 +1,4 @@
+Global CDP information:
+ Sending CDP packets every 60 seconds
+ Sending a holdtime value of 30 seconds
+ Sending CDPv2 advertisements is not enabled
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/fixtures/show_cdp_neighbors_detail b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/fixtures/show_cdp_neighbors_detail
new file mode 100644
index 000000000..f1ab85923
--- /dev/null
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/fixtures/show_cdp_neighbors_detail
@@ -0,0 +1,16 @@
+-------------------------
+Device ID: device2.cisco.com
+Entry address(es):
+ IP address: 171.68.162.134
+Platform: cisco 4500, Capabilities: Router
+Interface: Ethernet0/1, Port ID (outgoing port): Ethernet0
+Holdtime : 156 sec
+
+Version :
+Cisco Internetwork Operating System Software
+IOS (tm) 4500 Software (C4500-J-M), Version 11.1(10.4), MAINTENANCE INTERIM SOFTWARE
+Copyright (c) 1986-1997 by Cisco Systems, Inc.
+Compiled Mon 07-Apr-97 19:51 by dschwart
+
+
+Total cdp entries displayed : 1
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_hostname.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_hostname.py
index 7c676530b..9eda36615 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_hostname.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_hostname.py
@@ -23,9 +23,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_hostname
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr.py
index af2fd3a5c..32eb85797 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr.py
@@ -22,15 +22,15 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from os import path
+from unittest import TestCase
from ansible.module_utils._text import to_bytes, to_text
from mock import MagicMock
from ansible_collections.cisco.iosxr.plugins.cliconf import iosxr
-from ansible_collections.cisco.iosxr.tests.unit.compat import unittest
-class TestPluginCLIConfIOSXR(unittest.TestCase):
+class TestPluginCLIConfIOSXR(TestCase):
"""Test class for IOSXR CLI Conf Methods"""
def setUp(self):
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acl_interfaces.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acl_interfaces.py
index 8500c0733..0c29c6c13 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acl_interfaces.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acl_interfaces.py
@@ -22,8 +22,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_acl_interfaces
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acls.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acls.py
index 181b239d8..d301bda7b 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acls.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_acls.py
@@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_acls
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_banner.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_banner.py
index 5dcbada13..32085d51e 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_banner.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_banner.py
@@ -38,9 +38,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_banner
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_address_family.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_address_family.py
index 57770b59d..ce8d12c95 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_address_family.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_address_family.py
@@ -23,9 +23,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_bgp_address_family
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_global.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_global.py
index 901b5b4d8..6527fb48d 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_global.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_global.py
@@ -23,9 +23,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_bgp_global
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_neighbor_address_family.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_neighbor_address_family.py
index d6fd0610d..6714adee8 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_neighbor_address_family.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_neighbor_address_family.py
@@ -23,9 +23,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_bgp_neighbor_address_family
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_templates.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_templates.py
index 4efc04503..58cec9977 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_templates.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_bgp_templates.py
@@ -23,9 +23,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_bgp_templates
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
@@ -239,6 +239,22 @@ class TestIosxrBgptemplatesModule(TestIosxrModule):
safi="unicast",
advertise=dict(local_labeled_route=dict(set=True)),
),
+ dict(
+ afi="vpnv4",
+ safi="unicast",
+ ),
+ dict(
+ afi="vpnv6",
+ safi="unicast",
+ ),
+ dict(
+ afi="link-state",
+ safi="link-state",
+ ),
+ dict(
+ afi="l2vpn",
+ safi="evpn",
+ ),
],
),
dict(
@@ -324,6 +340,10 @@ class TestIosxrBgptemplatesModule(TestIosxrModule):
"bfd fast-detect strict-mode",
"internal-vpn-client",
"precedence critical",
+ "address-family vpnv4 unicast",
+ "address-family vpnv6 unicast",
+ "address-family link-state link-state",
+ "address-family l2vpn evpn",
"address-family ipv4 unicast",
"advertise local-labeled-route",
"neighbor-group test1",
@@ -1128,6 +1148,14 @@ class TestIosxrBgptemplatesModule(TestIosxrModule):
precedence critical
advertisement-interval 10
internal-vpn-client
+ address-family vpnv4 unicast
+ !
+ address-family vpnv6 unicast
+ !
+ address-family link-state link-state
+ !
+ address-family l2vpn evpn
+ !
address-family ipv4 unicast
advertise local-labeled-route
!
@@ -1199,6 +1227,10 @@ class TestIosxrBgptemplatesModule(TestIosxrModule):
"advertisement_interval": 10,
"internal_vpn_client": True,
"address_family": [
+ {"afi": "vpnv4", "safi": "unicast"},
+ {"afi": "vpnv6", "safi": "unicast"},
+ {"afi": "link-state", "safi": "link-state"},
+ {"afi": "l2vpn", "safi": "evpn"},
{
"afi": "ipv4",
"safi": "unicast",
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_command.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_command.py
index cd691d6c4..b3787e600 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_command.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_command.py
@@ -21,8 +21,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_command
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_config.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_config.py
index 9ac6866af..dffd4b4c9 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_config.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_config.py
@@ -21,10 +21,10 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import MagicMock, patch
from ansible_collections.cisco.iosxr.plugins.cliconf.iosxr import Cliconf
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_config
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import MagicMock, patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_facts.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_facts.py
index da7d597ae..6c0e02e0f 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_facts.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_facts.py
@@ -23,8 +23,9 @@ __metaclass__ = type
import json
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_facts
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
@@ -131,3 +132,19 @@ class TestIosxrFacts(TestIosxrModule):
ansible_facts["ansible_net_cpu_utilization"],
cpu_utilization_data,
)
+
+ def test_iosxr_facts_neighbors(self):
+ set_module_args(dict(gather_subset="interfaces"))
+ result = self.execute_module()
+ ansible_facts = result["ansible_facts"]["ansible_net_neighbors"]
+ expected_neighbors = {
+ "Ethernet0/1": [
+ {
+ "host": "device2.cisco.com",
+ "platform": "cisco 4500",
+ "port": "Ethernet0",
+ "ip": "171.68.162.134",
+ },
+ ],
+ }
+ self.assertCountEqual(ansible_facts.keys(), expected_neighbors.keys())
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_interfaces.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_interfaces.py
index bff925c60..15a8de4e5 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_interfaces.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_interfaces.py
@@ -22,8 +22,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_interfaces
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l2_interfaces.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l2_interfaces.py
index f28561777..9bef80c39 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l2_interfaces.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l2_interfaces.py
@@ -22,8 +22,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_l2_interfaces
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l3_interfaces.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l3_interfaces.py
index 071b16b8f..14b5a1e51 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l3_interfaces.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_l3_interfaces.py
@@ -22,8 +22,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_l3_interfaces
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp.py
index 23c4b8cd9..09e7fa8ec 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp.py
@@ -22,8 +22,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_lacp
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp_interfaces.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp_interfaces.py
index 55358a061..d6bb57c40 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp_interfaces.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lacp_interfaces.py
@@ -22,8 +22,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_lacp_interfaces
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lag_interfaces.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lag_interfaces.py
index b0d68fc62..032539115 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lag_interfaces.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lag_interfaces.py
@@ -22,8 +22,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_lag_interfaces
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_global.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_global.py
index 4830058df..d2b74103b 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_global.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_global.py
@@ -22,8 +22,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_lldp_global
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_interfaces.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_interfaces.py
index 78b6d79f0..889eb8e57 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_interfaces.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_lldp_interfaces.py
@@ -22,8 +22,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_lldp_interfaces
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_logging_global.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_logging_global.py
index bffee2b17..205740f19 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_logging_global.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_logging_global.py
@@ -23,9 +23,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_logging_global
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_n540.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_n540.py
index d2820cfa1..e7ec26877 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_n540.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_n540.py
@@ -22,15 +22,15 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from os import path
+from unittest import TestCase
from ansible.module_utils._text import to_bytes, to_text
from mock import MagicMock
from ansible_collections.cisco.iosxr.plugins.cliconf import iosxr
-from ansible_collections.cisco.iosxr.tests.unit.compat import unittest
-class TestPluginCLIConfIOSXR(unittest.TestCase):
+class TestPluginCLIConfIOSXR(TestCase):
"""Test class for IOSXR CLI Conf Methods"""
def setUp(self):
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_netconf.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_netconf.py
index 727752948..db1f03449 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_netconf.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_netconf.py
@@ -21,8 +21,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_netconf
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ntp_global.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ntp_global.py
index 702e2a007..e9e0e66fd 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ntp_global.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ntp_global.py
@@ -23,9 +23,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_ntp_global
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospf_interfaces.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospf_interfaces.py
index 5b967be00..f5030c703 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospf_interfaces.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospf_interfaces.py
@@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_ospf_interfaces
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv2.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv2.py
index b51727dbd..3d4e26298 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv2.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv2.py
@@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_ospfv2
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv3.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv3.py
index 23c9d071b..447323e7f 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv3.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ospfv3.py
@@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_ospfv3
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ping.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ping.py
index d0ceda0fb..87ffc4f13 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ping.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_ping.py
@@ -9,9 +9,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_ping
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
@@ -135,7 +135,7 @@ class TestIosxrPingModule(TestIosxrModule):
}
self.assertEqual(result, mock_res)
- def test_iosxr_ping_state_absent_pass(self):
+ def test_iosxr_ping_state_absent_pass_1(self):
self.execute_show_command.return_value = dedent(
"""\
Type escape sequence to abort.
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_prefix_lists.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_prefix_lists.py
index 6dca5d920..9c2f895ac 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_prefix_lists.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_prefix_lists.py
@@ -23,9 +23,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_prefix_lists
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_snmp_server.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_snmp_server.py
index 148625190..eaad485d8 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_snmp_server.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_snmp_server.py
@@ -23,9 +23,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
from textwrap import dedent
+from unittest.mock import patch
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_snmp_server
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_static_routes.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_static_routes.py
index a185b0c4f..4cce2eb6e 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_static_routes.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_static_routes.py
@@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_static_routes
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_system.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_system.py
index 253725979..973f07066 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_system.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_system.py
@@ -21,8 +21,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_system
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_user.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_user.py
index 0d783d4cd..0ab53a529 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_user.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_user.py
@@ -21,8 +21,9 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+from unittest.mock import patch
+
from ansible_collections.cisco.iosxr.plugins.modules import iosxr_user
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
from ansible_collections.cisco.iosxr.tests.unit.modules.utils import set_module_args
from .iosxr_module import TestIosxrModule, load_fixture
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_utils.py b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_utils.py
index 7707adf41..c63e57030 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_utils.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/network/iosxr/test_iosxr_utils.py
@@ -7,11 +7,13 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
+
+from unittest import TestCase
+
from ansible_collections.cisco.iosxr.plugins.module_utils.network.iosxr.utils.utils import Version
-from ansible_collections.cisco.iosxr.tests.unit.compat import unittest
-class TestIosxrUtils(unittest.TestCase):
+class TestIosxrUtils(TestCase):
def setUp(self):
pass
diff --git a/ansible_collections/cisco/iosxr/tests/unit/modules/utils.py b/ansible_collections/cisco/iosxr/tests/unit/modules/utils.py
index d63a86922..87be9cf8e 100644
--- a/ansible_collections/cisco/iosxr/tests/unit/modules/utils.py
+++ b/ansible_collections/cisco/iosxr/tests/unit/modules/utils.py
@@ -4,12 +4,12 @@ from __future__ import absolute_import, division, print_function
__metaclass__ = type
import json
+from unittest import TestCase
+from unittest.mock import patch
+
from ansible.module_utils import basic
from ansible.module_utils._text import to_bytes
-from ansible_collections.cisco.iosxr.tests.unit.compat import unittest
-from ansible_collections.cisco.iosxr.tests.unit.compat.mock import patch
-
def set_module_args(args):
if "_ansible_remote_tmp" not in args:
@@ -40,7 +40,7 @@ def fail_json(*args, **kwargs):
raise AnsibleFailJson(kwargs)
-class ModuleTestCase(unittest.TestCase):
+class ModuleTestCase(TestCase):
def setUp(self):
self.mock_module = patch.multiple(
basic.AnsibleModule,
diff --git a/ansible_collections/cisco/iosxr/tox-ansible.ini b/ansible_collections/cisco/iosxr/tox-ansible.ini
new file mode 100644
index 000000000..b49a359f9
--- /dev/null
+++ b/ansible_collections/cisco/iosxr/tox-ansible.ini
@@ -0,0 +1,3 @@
+[ansible]
+
+skip = ""
diff --git a/ansible_collections/cisco/iosxr/tox.ini b/ansible_collections/cisco/iosxr/tox.ini
deleted file mode 100644
index 6ada631cb..000000000
--- a/ansible_collections/cisco/iosxr/tox.ini
+++ /dev/null
@@ -1,31 +0,0 @@
-[tox]
-minversion = 1.4.2
-envlist = linters
-skipsdist = True
-
-[testenv]
-deps = -r{toxinidir}/requirements.txt
- -r{toxinidir}/test-requirements.txt
-
-[testenv:black]
-install_command = pip install {opts} {packages}
-commands =
- black -v {toxinidir}
-
-[testenv:linters]
-install_command = pip install {opts} {packages}
-commands =
- black -v --diff --check {toxinidir}
- flake8 {posargs}
-
-[testenv:venv]
-commands = {posargs}
-
-[flake8]
-# E123, E125 skipped as they are invalid PEP-8.
-
-show-source = True
-ignore = E123,E125,E203,E402,E501,E741,F401,F811,F841,W503
-max-line-length = 160
-builtins = _
-exclude = .git,.tox,tests/unit/compat/