diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-05 16:18:34 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-06-05 16:18:34 +0000 |
commit | 3667197efb7b18ec842efd504785965911f8ac4b (patch) | |
tree | 0b986a4bc6879d080b100666a97cdabbc9ca1f28 /ansible_collections/arista/eos | |
parent | Adding upstream version 9.5.1+dfsg. (diff) | |
download | ansible-upstream/10.0.0+dfsg.tar.xz ansible-upstream/10.0.0+dfsg.zip |
Adding upstream version 10.0.0+dfsg.upstream/10.0.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/arista/eos')
93 files changed, 3305 insertions, 7607 deletions
diff --git a/ansible_collections/arista/eos/.ansible-lint b/ansible_collections/arista/eos/.ansible-lint index 8d9bb70b8..9cd263023 100644 --- a/ansible_collections/arista/eos/.ansible-lint +++ b/ansible_collections/arista/eos/.ansible-lint @@ -1,5 +1,2 @@ --- profile: production - -exclude_paths: - - changelogs/changelog.yaml diff --git a/ansible_collections/arista/eos/.flake8 b/ansible_collections/arista/eos/.flake8 new file mode 100644 index 000000000..9a7fc1251 --- /dev/null +++ b/ansible_collections/arista/eos/.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/arista/eos/tests/unit/compat/__init__.py b/ansible_collections/arista/eos/.github/CODEOWNERS index e69de29bb..e69de29bb 100644 --- a/ansible_collections/arista/eos/tests/unit/compat/__init__.py +++ b/ansible_collections/arista/eos/.github/CODEOWNERS diff --git a/ansible_collections/arista/eos/.github/workflows/ack.yml b/ansible_collections/arista/eos/.github/workflows/check_label.yml index fda595dc5..b120bfa32 100644 --- a/ansible_collections/arista/eos/.github/workflows/ack.yml +++ b/ansible_collections/arista/eos/.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/arista/eos/.github/workflows/codecoverage.yml b/ansible_collections/arista/eos/.github/workflows/codecoverage.yml index c2a7ad60d..3e0f17919 100644 --- a/ansible_collections/arista/eos/.github/workflows/codecoverage.yml +++ b/ansible_collections/arista/eos/.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/arista/eos/.github/workflows/draft_release.yml b/ansible_collections/arista/eos/.github/workflows/draft_release.yml new file mode 100644 index 000000000..c26239ed0 --- /dev/null +++ b/ansible_collections/arista/eos/.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: eos + 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/arista/eos/.github/workflows/push.yml b/ansible_collections/arista/eos/.github/workflows/push.yml deleted file mode 100644 index 67940aa72..000000000 --- a/ansible_collections/arista/eos/.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: arista - COLLECTION_NAME: eos - ANSIBLE_COLLECTIONS_PATHS: ./ - -jobs: - update_release_draft: - uses: ansible/devtools/.github/workflows/push_network.yml@main - with: - repo: ansible-collections/arista.eos - secrets: - BOT_PAT: ${{ secrets.BOT_PAT }} diff --git a/ansible_collections/arista/eos/.github/workflows/release.yml b/ansible_collections/arista/eos/.github/workflows/release.yml index eb04259d1..6dbb1aa39 100644 --- a/ansible_collections/arista/eos/.github/workflows/release.yml +++ b/ansible_collections/arista/eos/.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/arista/eos/.github/workflows/tests.yml b/ansible_collections/arista/eos/.github/workflows/tests.yml index e9f92a2a0..2438c8f6a 100644 --- a/ansible_collections/arista/eos/.github/workflows/tests.yml +++ b/ansible_collections/arista/eos/.github/workflows/tests.yml @@ -1,5 +1,5 @@ --- -name: CI +name: "CI" concurrency: group: ${{ github.head_ref || github.run_id }} @@ -12,17 +12,18 @@ on: # yamllint disable-line rule:truthy schedule: - 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: @@ -32,19 +33,21 @@ 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.build-import.result }}', '${{ needs.sanity.result }}', - '${{ needs.unit-galaxy.result }}', + '${{ needs.unit-galaxy.result }}' + '${{ needs.ansible-lint.result }}' '${{ needs.unit-source.result }}' ])" diff --git a/ansible_collections/arista/eos/.pre-commit-config.yaml b/ansible_collections/arista/eos/.pre-commit-config.yaml index a18fd6062..06299bc68 100644 --- a/ansible_collections/arista/eos/.pre-commit-config.yaml +++ b/ansible_collections/arista/eos/.pre-commit-config.yaml @@ -7,7 +7,7 @@ repos: - id: update-docs - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.5.0 + rev: v4.6.0 hooks: - id: check-merge-conflict - id: check-symlinks @@ -23,7 +23,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 +34,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.10.0 + rev: 24.3.0 hooks: - id: black + + - repo: https://github.com/pycqa/flake8 + rev: 7.0.0 + hooks: + - id: flake8 diff --git a/ansible_collections/arista/eos/CHANGELOG.rst b/ansible_collections/arista/eos/CHANGELOG.rst index 7067ecc24..70d6a4fc0 100644 --- a/ansible_collections/arista/eos/CHANGELOG.rst +++ b/ansible_collections/arista/eos/CHANGELOG.rst @@ -5,6 +5,66 @@ Arista Eos Collection Release Notes .. contents:: Topics +v9.0.0 +====== + +Major Changes +------------- + +- Update the netcommon base version 6.1.0 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 modules and attributes from this collection. Please refer to the **Removed Features** section for details. + +Removed Features (previously deprecated) +---------------------------------------- + +- Remove depreacted eos_bgp module which is replaced with eos_bgp_global and eos_bgp_address_family. +- Remove deprecated eos_logging module which is replaced with eos_logging_global resource module. +- Remove deprecated timers.throttle attribute. + +v7.1.0 +====== + +Bugfixes +-------- + +- This fix is needed because static_routes and vlans are not returning anything when resources are not configured. +- This got noticed in this issue (https://github.com/network-automation/toolkit/issues/47) +- correct a missing whitespace and add 'auth' string. +- correct the parsing of the elements in 'name_servers' in 'eos_system' module. +- when static_routes and vlans are not confirgured then return empty list. + +Documentation Changes +--------------------- + +- eos_lag_interface - Updated examples for lag_interface module. + +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.2.2`. + +Major Changes +------------- + +- Bumping `requires_ansible` to `>=2.14.0`, since previous ansible-core versions are EoL now. + v6.2.2 ====== @@ -456,7 +516,6 @@ New Modules - eos_acl_interfaces - ACL interfaces resource module - eos_acls - ACLs resource module - eos_banner - Manage multiline banners on Arista EOS devices -- eos_bgp - (deprecated, removed after 2023-01-29) Configure global BGP protocol settings on Arista EOS. - eos_command - Run arbitrary commands on an Arista EOS device - eos_config - Manage Arista EOS configuration sections - eos_eapi - Manage and configure Arista EOS eAPI. @@ -470,7 +529,6 @@ New Modules - eos_lldp - Manage LLDP configuration on Arista EOS network devices - eos_lldp_global - LLDP resource module - eos_lldp_interfaces - LLDP interfaces resource module -- eos_logging - Manage logging on network devices - eos_ospfv2 - OSPFv2 resource module - eos_static_routes - Static routes resource module - eos_system - Manage the system attributes on Arista EOS devices diff --git a/ansible_collections/arista/eos/FILES.json b/ansible_collections/arista/eos/FILES.json index 54aa8737c..5836a631c 100644 --- a/ansible_collections/arista/eos/FILES.json +++ b/ansible_collections/arista/eos/FILES.json @@ -8,52 +8,73 @@ "format": 1 }, { - "name": "ignore-2.9.txt", + "name": ".github", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": ".github/dependabot.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "434c723567b8bb4d59f1b64bdbf674e2869789650c878f84f08f3ebe93a97b60", + "chksum_sha256": "11ceee3c57116e9fd08bc423414b1095ff002aa012d6fb325b1a7e24d7e28461", "format": 1 }, { - "name": "LICENSE", + "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": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986", + "chksum_sha256": "57e1fa3c1edef3b462e23b36f5ea116f8675a71d7f49731193e38b708c859742", "format": 1 }, { - "name": ".yamllint", + "name": ".github/workflows/draft_release.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "827ef9e031ecdcaf137be239d33ef93fcbbc3611cbb6b30b0e507d0e03373d0e", + "chksum_sha256": "e3f2c2973b06242e2dc7afb88cb1bbf2569b101a1c1e313282a26e2d6fe665fd", "format": 1 }, { - "name": "requirements.txt", + "name": ".github/workflows/check_label.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "883b106f13b0c6536f55619685ddca25968b4167dedb12e08fa37c93f4c63b25", + "chksum_sha256": "9eb6abad2038b10cd6ea70310aa88d163f10c374d1728df29bb553eff2acfaba", "format": 1 }, { - "name": "meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": ".github/workflows/tests.yml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "9cee2ae0c1ec8c5905524473fb528d0dfb335cec74fee1f8564f8af2e83afbf4", "format": 1 }, { - "name": "meta/runtime.yml", + "name": ".github/workflows/release.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "69670a3bc346361e18ee69fe1db6b47c18a20cd436bb72086e4b5e95d9ac3f36", + "chksum_sha256": "2e3f90a3147d93b97347d8418352f23e201417e05539a466399dd258a65d699c", "format": 1 }, { - "name": "README.md", + "name": ".github/CODEOWNERS", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "acdc105c02de4ccd8d44e0dae9894189c936d9993ae6853a99caa80a40e9d10f", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "format": 1 + }, + { + "name": ".github/release-drafter.yml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "7cbc785c8661033cd9dd7a60897484fce731cbe3dc124a689fc3e934b1d974fb", "format": 1 }, { @@ -64,675 +85,738 @@ "format": 1 }, { - "name": "plugins/terminal", + "name": "plugins/httpapi", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/terminal/__init__.py", + "name": "plugins/httpapi/eos.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "a72e79bffe3d82ed6d78180b5814bd72b55ef15c57123411aef573dc18081a0b", "format": 1 }, { - "name": "plugins/terminal/eos.py", + "name": "plugins/httpapi/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6966d43cd1b18aa12c7abdd37278000985b69d3ffe827ed250146825246c40d3", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/inventory", + "name": "plugins/action", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/inventory/__init__.py", + "name": "plugins/action/lacp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "format": 1 - }, - { - "name": "plugins/httpapi", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/httpapi/__init__.py", + "name": "plugins/action/eos.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/httpapi/eos.py", + "name": "plugins/action/l2_interface.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a72e79bffe3d82ed6d78180b5814bd72b55ef15c57123411aef573dc18081a0b", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/cliconf", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/action/l2_interfaces.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/cliconf/__init__.py", + "name": "plugins/action/hostname.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/cliconf/eos.py", + "name": "plugins/action/lldp.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "87d6fa9386ee1db637cad55e955984a5ace088ded304828294d217688891a4a7", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/action/facts.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_bgp_address_family.py", + "name": "plugins/action/lacp.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9d785bf8b326b2abba6c6742b427cca2938d6dac15b6dd2c8fe26033fb8032e6", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_lacp_interfaces.py", + "name": "plugins/action/interface.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "90ab8557eb680e0abea6fd8cdb5d463f0ef1fd73d0073ef47981a74bff0c84e7", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_vlans.py", + "name": "plugins/action/acl_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ecd8f836dc780f467c049242138c48b1dd0d65469dab247ec66816aa36b19a30", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_eapi.py", + "name": "plugins/action/vrf.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "38c5950430f09e4eb10546aa674b41c0b9ae5c85957108433008c260282cc2b0", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_ospf_interfaces.py", + "name": "plugins/action/bgp.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "929edf4a24cf11021732e8e530f293f5802343e7930b6de8d629e98c005a3683", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_command.py", + "name": "plugins/action/interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "355cb38f9dfa902d56c0563dfcca9c4579221f341df5b64ff3c9e22086b70016", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_snmp_server.py", + "name": "plugins/action/lag_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b259b2d2a4ba741df2f35a8d52ef4e6a1507e840891328d2b8748ecaaffd8afb", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_banner.py", + "name": "plugins/action/command.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c9a40fe93e2835e8e2ef138f63de065a737fee2710b108b7ac7c3fdbba5002a8", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_facts.py", + "name": "plugins/action/ntp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4c7b074df78792a848f53b5fb6994a2673249e659dfc74cc181fb1569812425c", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_logging.py", + "name": "plugins/action/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e6d59a3e4e6ba1459ca5cd94d378daf7f9bdfb84ba076929aa4a747e6c1242c9", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/modules/eos_l2_interfaces.py", + "name": "plugins/action/system.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9d426533a5e9c6918115e53437bc078ff85eccefbafda1d7d4dadb796a8006f3", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_ntp_global.py", + "name": "plugins/action/snmp_server.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0aa39b82eae1a84fbbcdb9b19ff2ca409799f31d72a4ddc7371540ddb360ef57", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_bgp.py", + "name": "plugins/action/ospfv2.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d933005afd3c8db70638164e7f010d00531861cbed4b03d21f5438894a6250b8", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_ospfv2.py", + "name": "plugins/action/ospfv3.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a0eaa5f6b3d3704c84d8dbadb6e35cbc3810598bfc9a341a4df42e68847af0e0", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_lldp_interfaces.py", + "name": "plugins/action/bgp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "32172bac4360cbd4c9aba0bc4776294eca0dda71a97f472a71c9424a5260fc78", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/__init__.py", + "name": "plugins/action/linkagg.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_static_routes.py", + "name": "plugins/action/logging_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1b30f6f27a471fabda82eaf6ab7d9f310c5e1b39f64ad7effd01e2d5d0dae9fc", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_hostname.py", + "name": "plugins/action/lldp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6973fb2c1d99bcd964c8c2e5124fea3acb52432c4859ca9f9911b22429e7eff3", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_bgp_global.py", + "name": "plugins/action/l3_interface.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8fb638856c7852953717ffd65e1e2b4a6dec7ec0a005fd4ef9506be5f2d09694", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_lag_interfaces.py", + "name": "plugins/action/ospf_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2417aa86814f86ae45fa1b4bbe5f8ad7262032467ecef305a74b0a69e04ee7ba", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_prefix_lists.py", + "name": "plugins/action/banner.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "47bacc85ac1895d0be80898303dd039edfdf63370cf60e54efc3d9716332983e", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_system.py", + "name": "plugins/action/acls.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a47be5a23d7bd09a965ed06f020ce990db0a9401257c49978c248ca832d71804", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_lldp_global.py", + "name": "plugins/action/route_maps.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "21e703a7728c2601313b810413ac0143ad7d0d70340ab7a7be7794c164f154b3", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_acls.py", + "name": "plugins/action/eapi.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "01f152c6892474ad74fa3fe4d5f3828099f7d0db1eaf56d0d05f818ab6cfaf81", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_lacp.py", + "name": "plugins/action/user.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "33e27255d8f4e09d9d5ec270b99a6095596fd0d633db610b92aaa3a85f415738", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_route_maps.py", + "name": "plugins/action/bgp_address_family.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b2dc1be3caa9efc8e1f36a1bcfa6a7a0cfd5d780a5ebfce3273c19dd6354b997", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_logging_global.py", + "name": "plugins/action/logging.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a067a17142a631b1a972707e598306677df4061e190847ad07d517d577c4640e", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_config.py", + "name": "plugins/action/static_route.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "75240b4868941e59b523617b9e01cadd64fd82061014a65183c20a2453d43d07", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_acl_interfaces.py", + "name": "plugins/action/l3_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dcea489708bed333c4d29737c4e57db3eaea6e0d19a3b9d0c77e21054ca5d68a", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_l3_interfaces.py", + "name": "plugins/action/vlan.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "aa387fe06abd306df299f1303069a805fad22466a56ce59d0854de6e4ed6212f", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_ospfv3.py", + "name": "plugins/action/prefix_lists.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d500948a6b1208e705ef00ab881c41e227d4104ecdd83f513ba8b041068cad7f", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_user.py", + "name": "plugins/action/lldp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0ae4d5492d26aa27ee9b8d9937258914af7b4cbfe77064847e141d294652d925", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_vrf.py", + "name": "plugins/action/static_routes.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "17d794bb9eedeb41ff57d22fdc295db27315ebd274e5d1463d8463868511b704", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_lldp.py", + "name": "plugins/action/config.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2f477f9e4ececee706fcc9de764dd76fabfbc958b608034bbb6c556e92af836d", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/modules/eos_interfaces.py", + "name": "plugins/action/vlans.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6cbcf37f8e0d3a441c5923b65168ba380c1e78dd0d0081019ccc38b3209de2be", + "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", "format": 1 }, { - "name": "plugins/filter", + "name": "plugins/inventory", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/filter/__init__.py", + "name": "plugins/inventory/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils", + "name": "plugins/modules", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/__init__.py", + "name": "plugins/modules/eos_lldp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "21e703a7728c2601313b810413ac0143ad7d0d70340ab7a7be7794c164f154b3", "format": 1 }, { - "name": "plugins/module_utils/network", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/modules/eos_lldp.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "2f477f9e4ececee706fcc9de764dd76fabfbc958b608034bbb6c556e92af836d", "format": 1 }, { - "name": "plugins/module_utils/network/__init__.py", + "name": "plugins/modules/eos_system.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "eee0812798982d32f36bdb2b4e386c26d52a56f8033f0217c37a4d765ce5c1e9", "format": 1 }, { - "name": "plugins/module_utils/network/eos", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/modules/eos_logging_global.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "a067a17142a631b1a972707e598306677df4061e190847ad07d517d577c4640e", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/modules/eos_facts.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "4c7b074df78792a848f53b5fb6994a2673249e659dfc74cc181fb1569812425c", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/bgp_global.py", + "name": "plugins/modules/eos_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "024e8dbf0bec4943c24a26d99ce20e6c992f146c6dec61fd53ce3973e2a3d9f1", + "chksum_sha256": "6cbcf37f8e0d3a441c5923b65168ba380c1e78dd0d0081019ccc38b3209de2be", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/bgp_address_family.py", + "name": "plugins/modules/eos_acl_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "793f9c3e5428e09f3352cb561dc58c9707700305c419af539862702641177484", + "chksum_sha256": "dcea489708bed333c4d29737c4e57db3eaea6e0d19a3b9d0c77e21054ca5d68a", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/hostname.py", + "name": "plugins/modules/eos_command.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ad569ba6de7f63168a5a8b6dff50abb5fb40e8329ba52c2412408526e22a5ca9", + "chksum_sha256": "355cb38f9dfa902d56c0563dfcca9c4579221f341df5b64ff3c9e22086b70016", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/ntp_global.py", + "name": "plugins/modules/eos_lacp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "44e6b60a7ba28b25feee1b18a38435d17fd0998e7f84925258ed15e9fcc5e335", + "chksum_sha256": "90ab8557eb680e0abea6fd8cdb5d463f0ef1fd73d0073ef47981a74bff0c84e7", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/snmp_server.py", + "name": "plugins/modules/eos_lldp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "416f060b23612c3906a20fd5ac4276d2ad8577f73c44dfad6f159f742f0db2be", + "chksum_sha256": "32172bac4360cbd4c9aba0bc4776294eca0dda71a97f472a71c9424a5260fc78", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/__init__.py", + "name": "plugins/modules/eos_route_maps.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "b2dc1be3caa9efc8e1f36a1bcfa6a7a0cfd5d780a5ebfce3273c19dd6354b997", + "format": 1 + }, + { + "name": "plugins/modules/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/ospfv3.py", + "name": "plugins/modules/eos_banner.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "84bdbe377db05a723806e43b45d4473a6659aa5f3cdc640838a6e91145e7d8e3", + "chksum_sha256": "c9a40fe93e2835e8e2ef138f63de065a737fee2710b108b7ac7c3fdbba5002a8", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/route_maps.py", + "name": "plugins/modules/eos_ospfv3.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cd769e2e13a0b7f1e201d647d70cec84eb7b374c31952da5a88e5436e9204f94", + "chksum_sha256": "01223340ad356c047ac03a72b8a6025f43c7a1d80f61d5e8b68c33631575fafa", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/ospf_interfaces.py", + "name": "plugins/modules/eos_bgp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "830240634630601293eab68bd902aaae19e5d83bad59bb91410bdf85fa8670e7", + "chksum_sha256": "8fb638856c7852953717ffd65e1e2b4a6dec7ec0a005fd4ef9506be5f2d09694", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/logging_global.py", + "name": "plugins/modules/eos_l3_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "99e1a95abbb6b1fd6dfe0544c955a4f8c209b5df57f538392a9277f03d529898", + "chksum_sha256": "aa387fe06abd306df299f1303069a805fad22466a56ce59d0854de6e4ed6212f", "format": 1 }, { - "name": "plugins/module_utils/network/eos/rm_templates/prefix_lists.py", + "name": "plugins/modules/eos_acls.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f4602d1d97809c09f7d472207a6b96b7ac058f33618cbcb5ad5b0ae593935a06", + "chksum_sha256": "01f152c6892474ad74fa3fe4d5f3828099f7d0db1eaf56d0d05f818ab6cfaf81", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/modules/eos_vlans.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "ecd8f836dc780f467c049242138c48b1dd0d65469dab247ec66816aa36b19a30", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/module.py", + "name": "plugins/modules/eos_ospfv2.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f01b61830d3543669f47b987507fb7b55933588f7a1a2f731e4f9c50d848a558", + "chksum_sha256": "a0eaa5f6b3d3704c84d8dbadb6e35cbc3810598bfc9a341a4df42e68847af0e0", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/cli", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/modules/eos_snmp_server.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "b259b2d2a4ba741df2f35a8d52ef4e6a1507e840891328d2b8748ecaaffd8afb", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/cli/__init__.py", + "name": "plugins/modules/eos_lag_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "d531801671fc5e951366d7704780ebfc920f88db852cdf9f6f5ee873d9d66253", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/cli/config", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/modules/eos_lacp.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "33e27255d8f4e09d9d5ec270b99a6095596fd0d633db610b92aaa3a85f415738", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/cli/config/__init__.py", + "name": "plugins/modules/eos_config.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "75240b4868941e59b523617b9e01cadd64fd82061014a65183c20a2453d43d07", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/cli/config/bgp", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/modules/eos_prefix_lists.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "47bacc85ac1895d0be80898303dd039edfdf63370cf60e54efc3d9716332983e", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/cli/config/bgp/neighbors.py", + "name": "plugins/modules/eos_bgp_address_family.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "177c15749b198e2780b1e512f2d5164999fa8e64b30647672c0a490360e76088", + "chksum_sha256": "9d785bf8b326b2abba6c6742b427cca2938d6dac15b6dd2c8fe26033fb8032e6", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/cli/config/bgp/__init__.py", + "name": "plugins/modules/eos_static_routes.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "1b30f6f27a471fabda82eaf6ab7d9f310c5e1b39f64ad7effd01e2d5d0dae9fc", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/cli/config/bgp/process.py", + "name": "plugins/modules/eos_hostname.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a47f5b38ed3ce70270b517d5d14afb25aabfae512da4891e55041c881f751878", + "chksum_sha256": "6973fb2c1d99bcd964c8c2e5124fea3acb52432c4859ca9f9911b22429e7eff3", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/cli/config/bgp/address_family.py", + "name": "plugins/modules/eos_vrf.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bf393826b172df53d3cd8d0b59a39e4c8020bce080b6ea6d11ca5cdc305de992", + "chksum_sha256": "b1c2429c57cb33a31319937318bbadf0ba7f60d536f08ebcb7886e7f2f628df1", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/providers.py", + "name": "plugins/modules/eos_user.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7c92fe09b2aa69b9556470313aaece6f91b79412bc7dd972634e8b891f8ee11b", + "chksum_sha256": "0ae4d5492d26aa27ee9b8d9937258914af7b4cbfe77064847e141d294652d925", "format": 1 }, { - "name": "plugins/module_utils/network/eos/providers/__init__.py", + "name": "plugins/modules/eos_l2_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "9d426533a5e9c6918115e53437bc078ff85eccefbafda1d7d4dadb796a8006f3", "format": 1 }, { - "name": "plugins/module_utils/network/eos/__init__.py", + "name": "plugins/modules/eos_ospf_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "929edf4a24cf11021732e8e530f293f5802343e7930b6de8d629e98c005a3683", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts", + "name": "plugins/modules/eos_eapi.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "38c5950430f09e4eb10546aa674b41c0b9ae5c85957108433008c260282cc2b0", + "format": 1 + }, + { + "name": "plugins/modules/eos_ntp_global.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "0aa39b82eae1a84fbbcdb9b19ff2ca409799f31d72a4ddc7371540ddb360ef57", + "format": 1 + }, + { + "name": "plugins/module_utils", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/bgp_address_family", + "name": "plugins/module_utils/__init__.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "format": 1 + }, + { + "name": "plugins/module_utils/network", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/bgp_address_family/bgp_address_family.py", + "name": "plugins/module_utils/network/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c4cb44586c09aa01ade548e7fd768cc5acdb6184657cc69f4b7e19ef3810cdbb", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/bgp_address_family/__init__.py", + "name": "plugins/module_utils/network/eos", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/eos.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "779df2cf7e60b4788a6c84848b7fbf892aa12e793d7f1e325cdafbe2d87ef114", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/static_routes", + "name": "plugins/module_utils/network/eos/utils", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/static_routes/static_routes.py", + "name": "plugins/module_utils/network/eos/utils/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3bc5db1d739a23b0c993f770d3cca4af6ee7ab514e3c7222d1ebc7985546033", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/static_routes/__init__.py", + "name": "plugins/module_utils/network/eos/utils/utils.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "3f7d9467ef57217864bdc55cd3cf38c58744ff24a124b7cb06f6914adcc67196", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/prefix_lists", + "name": "plugins/module_utils/network/eos/rm_templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/prefix_lists/__init__.py", + "name": "plugins/module_utils/network/eos/rm_templates/hostname.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "ad569ba6de7f63168a5a8b6dff50abb5fb40e8329ba52c2412408526e22a5ca9", + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/rm_templates/ntp_global.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "44e6b60a7ba28b25feee1b18a38435d17fd0998e7f84925258ed15e9fcc5e335", + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/rm_templates/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/prefix_lists/prefix_lists.py", + "name": "plugins/module_utils/network/eos/rm_templates/snmp_server.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fcc290aaba4af1b68805d1d0f47147352c09109f364e113a9766e1af4500cb1f", + "chksum_sha256": "2887677e8217b91f894b836409995c416326ed65eeabae0a8a20cbba2f8f9cc1", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/hostname", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/module_utils/network/eos/rm_templates/ospfv3.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "84bdbe377db05a723806e43b45d4473a6659aa5f3cdc640838a6e91145e7d8e3", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/hostname/hostname.py", + "name": "plugins/module_utils/network/eos/rm_templates/bgp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0c91edb1d5112e43527a1eb7bcc9de697035a388267a2636b23546709b119aa3", + "chksum_sha256": "024e8dbf0bec4943c24a26d99ce20e6c992f146c6dec61fd53ce3973e2a3d9f1", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/hostname/__init__.py", + "name": "plugins/module_utils/network/eos/rm_templates/logging_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "99e1a95abbb6b1fd6dfe0544c955a4f8c209b5df57f538392a9277f03d529898", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lldp_interfaces", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "plugins/module_utils/network/eos/rm_templates/ospf_interfaces.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "830240634630601293eab68bd902aaae19e5d83bad59bb91410bdf85fa8670e7", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lldp_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/rm_templates/route_maps.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "cd769e2e13a0b7f1e201d647d70cec84eb7b374c31952da5a88e5436e9204f94", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lldp_interfaces/lldp_interfaces.py", + "name": "plugins/module_utils/network/eos/rm_templates/bgp_address_family.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "000d63e8514cc27c9f1bfaaeb16c5e689544b2c0062d5a05d7c62f010b35c982", + "chksum_sha256": "793f9c3e5428e09f3352cb561dc58c9707700305c419af539862702641177484", + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/rm_templates/prefix_lists.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "f4602d1d97809c09f7d472207a6b96b7ac058f33618cbcb5ad5b0ae593935a06", + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/__init__.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/facts", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { @@ -757,192 +841,199 @@ "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/ospfv2", + "name": "plugins/module_utils/network/eos/facts/facts.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "e7331bdec12957b960b8e1951c7acb4fe7e90eb759bc1d77691a3efd97a0afe1", + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/facts/legacy", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/ospfv2/__init__.py", + "name": "plugins/module_utils/network/eos/facts/legacy/base.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "ae7be9226844a6c41d306bf463c00087631931af57be3242325fe69994a022d7", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/ospfv2/ospfv2.py", + "name": "plugins/module_utils/network/eos/facts/legacy/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4c026c178eb5e79d3c4f721b90bf6a81a497563700b7bdaa0e275cbab1095689", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/logging_global", + "name": "plugins/module_utils/network/eos/facts/ospfv2", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/logging_global/__init__.py", + "name": "plugins/module_utils/network/eos/facts/ospfv2/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/logging_global/logging_global.py", + "name": "plugins/module_utils/network/eos/facts/ospfv2/ospfv2.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "347a952bb18e664542416104c269d623d0d74f4095e975e29bd38ffa6a8b9471", + "chksum_sha256": "4c026c178eb5e79d3c4f721b90bf6a81a497563700b7bdaa0e275cbab1095689", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/ospfv3", + "name": "plugins/module_utils/network/eos/facts/interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/ospfv3/__init__.py", + "name": "plugins/module_utils/network/eos/facts/interfaces/interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "d77de5b9f125a7a3718689e11f951e3ccea22fc2a326ff403a51cbff5b95d850", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/ospfv3/ospfv3.py", + "name": "plugins/module_utils/network/eos/facts/interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3decdeb768d4beac99f8dac300d0dd3fc39a35e94d4b9eebf5796c4566eb6df8", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/legacy", + "name": "plugins/module_utils/network/eos/facts/acl_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/legacy/base.py", + "name": "plugins/module_utils/network/eos/facts/acl_interfaces/acl_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ae7be9226844a6c41d306bf463c00087631931af57be3242325fe69994a022d7", + "chksum_sha256": "8223e431fab62ffe96492525da21806ce3dcc683b0bfad6535bacdbe20a5ec19", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/legacy/__init__.py", + "name": "plugins/module_utils/network/eos/facts/acl_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/l2_interfaces", + "name": "plugins/module_utils/network/eos/facts/route_maps", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/l2_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/facts/route_maps/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/l2_interfaces/l2_interfaces.py", + "name": "plugins/module_utils/network/eos/facts/route_maps/route_maps.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c19ff2a5d085a131ceec0742c38a9eae468962d91f3250e7427d4caf432ce56d", + "chksum_sha256": "85cf372cc7a142671feee4678aca01c08f756a97dd036e080fc71e14d16e237c", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/ospf_interfaces", + "name": "plugins/module_utils/network/eos/facts/l2_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/ospf_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/facts/l2_interfaces/l2_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "c19ff2a5d085a131ceec0742c38a9eae468962d91f3250e7427d4caf432ce56d", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/ospf_interfaces/ospf_interfaces.py", + "name": "plugins/module_utils/network/eos/facts/l2_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "276c32be6cf47273f43a594743a08f0caefcc569821891a9ba26a6b5e688dc65", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/route_maps", + "name": "plugins/module_utils/network/eos/facts/lag_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/route_maps/__init__.py", + "name": "plugins/module_utils/network/eos/facts/lag_interfaces/lag_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "e4386e948fecd41b50251a68a1ae4e462ba32c0fff6aec18645cf9b9585fe196", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/route_maps/route_maps.py", + "name": "plugins/module_utils/network/eos/facts/lag_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "85cf372cc7a142671feee4678aca01c08f756a97dd036e080fc71e14d16e237c", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/acl_interfaces", + "name": "plugins/module_utils/network/eos/facts/hostname", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/acl_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/facts/hostname/hostname.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "0c91edb1d5112e43527a1eb7bcc9de697035a388267a2636b23546709b119aa3", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/acl_interfaces/acl_interfaces.py", + "name": "plugins/module_utils/network/eos/facts/hostname/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8223e431fab62ffe96492525da21806ce3dcc683b0bfad6535bacdbe20a5ec19", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lldp_global", + "name": "plugins/module_utils/network/eos/facts/lldp_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lldp_global/__init__.py", + "name": "plugins/module_utils/network/eos/facts/lldp_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lldp_global/lldp_global.py", + "name": "plugins/module_utils/network/eos/facts/lldp_interfaces/lldp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9070fe8b2f5532a17160617ef9396da4e9c60439f912065895d1115ab43b4845", + "chksum_sha256": "000d63e8514cc27c9f1bfaaeb16c5e689544b2c0062d5a05d7c62f010b35c982", "format": 1 }, { @@ -953,66 +1044,66 @@ "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/snmp_server", + "name": "plugins/module_utils/network/eos/facts/lldp_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/snmp_server/snmp_server.py", + "name": "plugins/module_utils/network/eos/facts/lldp_global/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bfd8498527758e863e712edab89d198cdc41010ff53015fad8278302a2636305", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/snmp_server/__init__.py", + "name": "plugins/module_utils/network/eos/facts/lldp_global/lldp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "9070fe8b2f5532a17160617ef9396da4e9c60439f912065895d1115ab43b4845", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lacp_interfaces", + "name": "plugins/module_utils/network/eos/facts/snmp_server", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lacp_interfaces/lacp_interfaces.py", + "name": "plugins/module_utils/network/eos/facts/snmp_server/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "13672c35f2afb1139aea840803a5e5e7a8bacc7ad56310573829a7429f41f9a5", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lacp_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/facts/snmp_server/snmp_server.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "bfd8498527758e863e712edab89d198cdc41010ff53015fad8278302a2636305", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/acls", + "name": "plugins/module_utils/network/eos/facts/prefix_lists", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/acls/__init__.py", + "name": "plugins/module_utils/network/eos/facts/prefix_lists/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/acls/acls.py", + "name": "plugins/module_utils/network/eos/facts/prefix_lists/prefix_lists.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4281e9c092fcf8592b3f4edc4652f84c2fc2f234ca12b49878d38ee7ee39302a", + "chksum_sha256": "fcc290aaba4af1b68805d1d0f47147352c09109f364e113a9766e1af4500cb1f", "format": 1 }, { @@ -1037,227 +1128,220 @@ "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lag_interfaces", + "name": "plugins/module_utils/network/eos/facts/l3_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lag_interfaces/lag_interfaces.py", + "name": "plugins/module_utils/network/eos/facts/l3_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e4386e948fecd41b50251a68a1ae4e462ba32c0fff6aec18645cf9b9585fe196", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/lag_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/facts/l3_interfaces/l3_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "81a152c689e6101b61ec6094742e4048bac91e192e4ce580b29ab9ca6958a9d0", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/vlans", + "name": "plugins/module_utils/network/eos/facts/acls", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/vlans/vlans.py", + "name": "plugins/module_utils/network/eos/facts/acls/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "36bb3a37dcee0798b2b9cda6bd4259fcb70e67e8974dad36a3ffb8e5fd718e16", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/vlans/__init__.py", + "name": "plugins/module_utils/network/eos/facts/acls/acls.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "4281e9c092fcf8592b3f4edc4652f84c2fc2f234ca12b49878d38ee7ee39302a", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/interfaces", + "name": "plugins/module_utils/network/eos/facts/bgp_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/interfaces/interfaces.py", + "name": "plugins/module_utils/network/eos/facts/bgp_global/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d77de5b9f125a7a3718689e11f951e3ccea22fc2a326ff403a51cbff5b95d850", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/facts/bgp_global/bgp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "e526a761ad44c7d0b819eaf02202a1239807ea3d9831b9c0f7691203106d9731", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/l3_interfaces", + "name": "plugins/module_utils/network/eos/facts/static_routes", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/l3_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/facts/static_routes/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/l3_interfaces/l3_interfaces.py", + "name": "plugins/module_utils/network/eos/facts/static_routes/static_routes.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "81a152c689e6101b61ec6094742e4048bac91e192e4ce580b29ab9ca6958a9d0", + "chksum_sha256": "3e45c11fe94e338745919779ad379fd824b08282a3d255dac6187c83b60deb53", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/bgp_global", + "name": "plugins/module_utils/network/eos/facts/logging_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/bgp_global/bgp_global.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "e526a761ad44c7d0b819eaf02202a1239807ea3d9831b9c0f7691203106d9731", - "format": 1 - }, - { - "name": "plugins/module_utils/network/eos/facts/bgp_global/__init__.py", + "name": "plugins/module_utils/network/eos/facts/logging_global/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/facts/facts.py", + "name": "plugins/module_utils/network/eos/facts/logging_global/logging_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e7331bdec12957b960b8e1951c7acb4fe7e90eb759bc1d77691a3efd97a0afe1", - "format": 1 - }, - { - "name": "plugins/module_utils/network/eos/argspec", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "347a952bb18e664542416104c269d623d0d74f4095e975e29bd38ffa6a8b9471", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/bgp_address_family", + "name": "plugins/module_utils/network/eos/facts/ospf_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/bgp_address_family/bgp_address_family.py", + "name": "plugins/module_utils/network/eos/facts/ospf_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e219a1d388d9e62d9e5e8752ac2a6762bf30de1fe20367d9ec9e0a88c978b87d", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/bgp_address_family/__init__.py", + "name": "plugins/module_utils/network/eos/facts/ospf_interfaces/ospf_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "276c32be6cf47273f43a594743a08f0caefcc569821891a9ba26a6b5e688dc65", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/static_routes", + "name": "plugins/module_utils/network/eos/facts/bgp_address_family", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/static_routes/static_routes.py", + "name": "plugins/module_utils/network/eos/facts/bgp_address_family/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ba889e4244aec9094d7db701cac2eb5b815f8ed0046f8a3e9c04fe6aa2fa217b", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/static_routes/__init__.py", + "name": "plugins/module_utils/network/eos/facts/bgp_address_family/bgp_address_family.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "c4cb44586c09aa01ade548e7fd768cc5acdb6184657cc69f4b7e19ef3810cdbb", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/prefix_lists", + "name": "plugins/module_utils/network/eos/facts/vlans", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/prefix_lists/__init__.py", + "name": "plugins/module_utils/network/eos/facts/vlans/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/prefix_lists/prefix_lists.py", + "name": "plugins/module_utils/network/eos/facts/vlans/vlans.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e6e8db5f08a08179db44df3aa76e7b82cfb54deb2bde8583a683a267d1695d5c", + "chksum_sha256": "38d86c590d2b3dbb803cad22c0d382b9ed97b1098d05253451d6ee67682044b3", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/hostname", + "name": "plugins/module_utils/network/eos/facts/lacp_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/hostname/hostname.py", + "name": "plugins/module_utils/network/eos/facts/lacp_interfaces/lacp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "efb917c5d1ae4dda5fab13fad9f6132c614f22f1ea51046338715e8f5bdd2fa2", + "chksum_sha256": "13672c35f2afb1139aea840803a5e5e7a8bacc7ad56310573829a7429f41f9a5", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/hostname/__init__.py", + "name": "plugins/module_utils/network/eos/facts/lacp_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lldp_interfaces", + "name": "plugins/module_utils/network/eos/facts/ospfv3", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lldp_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/facts/ospfv3/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lldp_interfaces/lldp_interfaces.py", + "name": "plugins/module_utils/network/eos/facts/ospfv3/ospfv3.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "19867782c170d8d43dba9d1f18eaca89971df1a153528ff64ed5e0aca3251e97", + "chksum_sha256": "3decdeb768d4beac99f8dac300d0dd3fc39a35e94d4b9eebf5796c4566eb6df8", + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/argspec", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { @@ -1303,150 +1387,150 @@ "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/logging_global", + "name": "plugins/module_utils/network/eos/argspec/interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/logging_global/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/interfaces/interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "612279d76fe8e822c0b94fd23af3766e62811e27b2564bcfeedeb1eb5c94cb5c", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/logging_global/logging_global.py", + "name": "plugins/module_utils/network/eos/argspec/interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2622ca645838091e8437dd720f2ed7574015fb51171e2f1b2414baf13b16a04c", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/ospfv3", + "name": "plugins/module_utils/network/eos/argspec/acl_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/ospfv3/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/acl_interfaces/acl_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "6c0046bf6afab4a996e33f24201ed519569eb08acbf16761b5b11a314533c0d3", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/ospfv3/ospfv3.py", + "name": "plugins/module_utils/network/eos/argspec/acl_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8c05a7e649ddc285459fd9e69eb1b5f60988ce60c115d29961439b90cdd5fae8", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/l2_interfaces", + "name": "plugins/module_utils/network/eos/argspec/route_maps", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/l2_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/route_maps/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/l2_interfaces/l2_interfaces.py", + "name": "plugins/module_utils/network/eos/argspec/route_maps/route_maps.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "65c41dc95f80ca90d8833a275cdb9e480a10b9a196dbe87f7f60fc52aec24cdb", + "chksum_sha256": "e56bf6c5fcac1647331f79af77bc2c75c80809ef6c2ff2323393094c320ff781", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/ospf_interfaces", + "name": "plugins/module_utils/network/eos/argspec/l2_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/ospf_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/l2_interfaces/l2_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "65c41dc95f80ca90d8833a275cdb9e480a10b9a196dbe87f7f60fc52aec24cdb", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/ospf_interfaces/ospf_interfaces.py", + "name": "plugins/module_utils/network/eos/argspec/l2_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dfa1590c0c70ddef240ef5fb993014c24214e6fa4ea42a08c52b1a9144049ba1", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/route_maps", + "name": "plugins/module_utils/network/eos/argspec/lag_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/route_maps/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/lag_interfaces/lag_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "47ba1c980be914d8442a770d7e3f8d853ddd0b2f16cdf09e49626540a6b5ea54", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/route_maps/route_maps.py", + "name": "plugins/module_utils/network/eos/argspec/lag_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e56bf6c5fcac1647331f79af77bc2c75c80809ef6c2ff2323393094c320ff781", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/acl_interfaces", + "name": "plugins/module_utils/network/eos/argspec/hostname", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/acl_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/hostname/hostname.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "efb917c5d1ae4dda5fab13fad9f6132c614f22f1ea51046338715e8f5bdd2fa2", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/acl_interfaces/acl_interfaces.py", + "name": "plugins/module_utils/network/eos/argspec/hostname/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6c0046bf6afab4a996e33f24201ed519569eb08acbf16761b5b11a314533c0d3", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lldp_global", + "name": "plugins/module_utils/network/eos/argspec/lldp_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lldp_global/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/lldp_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lldp_global/lldp_global.py", + "name": "plugins/module_utils/network/eos/argspec/lldp_interfaces/lldp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a7f1026b736127cb2e7700478502956fd2d82a3ae060d56843c34eeb59ed1cc3", + "chksum_sha256": "19867782c170d8d43dba9d1f18eaca89971df1a153528ff64ed5e0aca3251e97", "format": 1 }, { @@ -1457,325 +1541,325 @@ "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/snmp_server", + "name": "plugins/module_utils/network/eos/argspec/lldp_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/snmp_server/snmp_server.py", + "name": "plugins/module_utils/network/eos/argspec/lldp_global/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1cfd87d2929d294b4921ef21b6db0d3e5f9eeb86ae1e997f7ed6ccb0d49d6104", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/snmp_server/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/lldp_global/lldp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "a7f1026b736127cb2e7700478502956fd2d82a3ae060d56843c34eeb59ed1cc3", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/facts", + "name": "plugins/module_utils/network/eos/argspec/snmp_server", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/facts/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/snmp_server/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/facts/facts.py", + "name": "plugins/module_utils/network/eos/argspec/snmp_server/snmp_server.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f2c14a6c7b2ee25446a1d7eeda2dd5dc7acfb694719ffa90d8be271146291266", + "chksum_sha256": "1cfd87d2929d294b4921ef21b6db0d3e5f9eeb86ae1e997f7ed6ccb0d49d6104", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lacp_interfaces", + "name": "plugins/module_utils/network/eos/argspec/prefix_lists", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lacp_interfaces/lacp_interfaces.py", + "name": "plugins/module_utils/network/eos/argspec/prefix_lists/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "af428e8eafdfd3e0dd804f01995bb19ba139200c29d115f943bdea29f03cb9ba", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lacp_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/prefix_lists/prefix_lists.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "e6e8db5f08a08179db44df3aa76e7b82cfb54deb2bde8583a683a267d1695d5c", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/acls", + "name": "plugins/module_utils/network/eos/argspec/ntp_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/acls/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/ntp_global/ntp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "56e9a6a4aa20da957e209497d8a486de5778d6566b9b59d01d8a753163b5455f", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/acls/acls.py", + "name": "plugins/module_utils/network/eos/argspec/ntp_global/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7edb5254efbad96919b6344dced7ca2825fea82ed161894fb32947c9230b5d6d", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/ntp_global", + "name": "plugins/module_utils/network/eos/argspec/facts", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/ntp_global/ntp_global.py", + "name": "plugins/module_utils/network/eos/argspec/facts/facts.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "56e9a6a4aa20da957e209497d8a486de5778d6566b9b59d01d8a753163b5455f", + "chksum_sha256": "f2c14a6c7b2ee25446a1d7eeda2dd5dc7acfb694719ffa90d8be271146291266", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/ntp_global/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/facts/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lag_interfaces", + "name": "plugins/module_utils/network/eos/argspec/l3_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lag_interfaces/lag_interfaces.py", + "name": "plugins/module_utils/network/eos/argspec/l3_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "47ba1c980be914d8442a770d7e3f8d853ddd0b2f16cdf09e49626540a6b5ea54", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/lag_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/l3_interfaces/l3_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "0afcc24d23d35e458492c17efac75178b89d730a902907310aad2a2385c03d74", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/vlans", + "name": "plugins/module_utils/network/eos/argspec/acls", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/vlans/vlans.py", + "name": "plugins/module_utils/network/eos/argspec/acls/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7559652223d1ec6112b628ebb5ec5575ac0df8a7861c1d34e8e4383af157e972", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/vlans/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/acls/acls.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "7edb5254efbad96919b6344dced7ca2825fea82ed161894fb32947c9230b5d6d", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/interfaces", + "name": "plugins/module_utils/network/eos/argspec/bgp_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/interfaces/interfaces.py", + "name": "plugins/module_utils/network/eos/argspec/bgp_global/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "612279d76fe8e822c0b94fd23af3766e62811e27b2564bcfeedeb1eb5c94cb5c", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/bgp_global/bgp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "9cad63a8bae8aa7461c019d8cff5529b7a3453cdd5d37eb59050a53b94d68b3e", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/l3_interfaces", + "name": "plugins/module_utils/network/eos/argspec/static_routes", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/l3_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/static_routes/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/l3_interfaces/l3_interfaces.py", + "name": "plugins/module_utils/network/eos/argspec/static_routes/static_routes.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0afcc24d23d35e458492c17efac75178b89d730a902907310aad2a2385c03d74", + "chksum_sha256": "ba889e4244aec9094d7db701cac2eb5b815f8ed0046f8a3e9c04fe6aa2fa217b", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/bgp_global", + "name": "plugins/module_utils/network/eos/argspec/logging_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/bgp_global/bgp_global.py", + "name": "plugins/module_utils/network/eos/argspec/logging_global/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9cad63a8bae8aa7461c019d8cff5529b7a3453cdd5d37eb59050a53b94d68b3e", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/argspec/bgp_global/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/logging_global/logging_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", - "format": 1 - }, - { - "name": "plugins/module_utils/network/eos/config", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "2622ca645838091e8437dd720f2ed7574015fb51171e2f1b2414baf13b16a04c", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/bgp_address_family", + "name": "plugins/module_utils/network/eos/argspec/ospf_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/bgp_address_family/bgp_address_family.py", + "name": "plugins/module_utils/network/eos/argspec/ospf_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2410ce1f65a84875e8e2c70444c51865f55419aee7c96f56dbd7f7d5bc2eb354", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/bgp_address_family/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/ospf_interfaces/ospf_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "dfa1590c0c70ddef240ef5fb993014c24214e6fa4ea42a08c52b1a9144049ba1", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/static_routes", + "name": "plugins/module_utils/network/eos/argspec/bgp_address_family", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/static_routes/static_routes.py", + "name": "plugins/module_utils/network/eos/argspec/bgp_address_family/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a9bb861e16329d067117e9cb3b0fef10a9e67a601bc95820303daf9e2b972d60", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/static_routes/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/bgp_address_family/bgp_address_family.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "e219a1d388d9e62d9e5e8752ac2a6762bf30de1fe20367d9ec9e0a88c978b87d", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/prefix_lists", + "name": "plugins/module_utils/network/eos/argspec/vlans", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/prefix_lists/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/vlans/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/prefix_lists/prefix_lists.py", + "name": "plugins/module_utils/network/eos/argspec/vlans/vlans.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3d05e91016ebf5f6b8256a5118c25653c400cb61bad450fe5e046c36932ea656", + "chksum_sha256": "7559652223d1ec6112b628ebb5ec5575ac0df8a7861c1d34e8e4383af157e972", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/hostname", + "name": "plugins/module_utils/network/eos/argspec/lacp_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/hostname/hostname.py", + "name": "plugins/module_utils/network/eos/argspec/lacp_interfaces/lacp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ef3523fd8423c7145629ab9976979aec5e03bee95e211d5898e488300fe25328", + "chksum_sha256": "af428e8eafdfd3e0dd804f01995bb19ba139200c29d115f943bdea29f03cb9ba", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/hostname/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/lacp_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lldp_interfaces", + "name": "plugins/module_utils/network/eos/argspec/ospfv3", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lldp_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/argspec/ospfv3/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lldp_interfaces/lldp_interfaces.py", + "name": "plugins/module_utils/network/eos/argspec/ospfv3/ospfv3.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "adf36c086148185987dcdd19a201be6b090568800b814719800526329303728f", + "chksum_sha256": "c61585017405594b9a54868bd326c8b643bf4322fb71524aabce204162814097", + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/config", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { @@ -1821,150 +1905,150 @@ "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/logging_global", + "name": "plugins/module_utils/network/eos/config/interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/logging_global/__init__.py", + "name": "plugins/module_utils/network/eos/config/interfaces/interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "0029737e5ba87bb4e877598e76612224530d61ec3bb691e14d5d50c050897fe3", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/logging_global/logging_global.py", + "name": "plugins/module_utils/network/eos/config/interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "707dc8dc34c94d1fb23ab69132240b92f96ec167938309189c1a7abb38179df2", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/ospfv3", + "name": "plugins/module_utils/network/eos/config/acl_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/ospfv3/__init__.py", + "name": "plugins/module_utils/network/eos/config/acl_interfaces/acl_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "b6d4dde06ac68d4d095efecb55bde60c39d70a82219586d244d2067de19ba81a", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/ospfv3/ospfv3.py", + "name": "plugins/module_utils/network/eos/config/acl_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "37dbf6d9294a56a3493931f12f6c963d086eac79aba42ca3ec34dd2f174ff7ce", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/l2_interfaces", + "name": "plugins/module_utils/network/eos/config/route_maps", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/l2_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/config/route_maps/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/l2_interfaces/l2_interfaces.py", + "name": "plugins/module_utils/network/eos/config/route_maps/route_maps.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2a6862117f6bd1e9bf1672f8b9064d46ee1591fb666f451dd35aa5efe6e27400", + "chksum_sha256": "5aec84f3a36201ff7967cfb2213033e78601517c9d9e9950271e2c9d6b706ae4", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/ospf_interfaces", + "name": "plugins/module_utils/network/eos/config/l2_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/ospf_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/config/l2_interfaces/l2_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "2a6862117f6bd1e9bf1672f8b9064d46ee1591fb666f451dd35aa5efe6e27400", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/ospf_interfaces/ospf_interfaces.py", + "name": "plugins/module_utils/network/eos/config/l2_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ae0e49ac0a39b42b7e884e2f299b9ca9ac41cd7fab9477a0fcd67dbc662c5078", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/route_maps", + "name": "plugins/module_utils/network/eos/config/lag_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/route_maps/__init__.py", + "name": "plugins/module_utils/network/eos/config/lag_interfaces/lag_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "1f837132ef6cd38ae6a05e68dcc8f061e77eb811a27df2e763c26c57fdca5845", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/route_maps/route_maps.py", + "name": "plugins/module_utils/network/eos/config/lag_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5aec84f3a36201ff7967cfb2213033e78601517c9d9e9950271e2c9d6b706ae4", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/acl_interfaces", + "name": "plugins/module_utils/network/eos/config/hostname", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/acl_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/config/hostname/hostname.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "ef3523fd8423c7145629ab9976979aec5e03bee95e211d5898e488300fe25328", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/acl_interfaces/acl_interfaces.py", + "name": "plugins/module_utils/network/eos/config/hostname/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b6d4dde06ac68d4d095efecb55bde60c39d70a82219586d244d2067de19ba81a", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lldp_global", + "name": "plugins/module_utils/network/eos/config/lldp_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lldp_global/__init__.py", + "name": "plugins/module_utils/network/eos/config/lldp_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lldp_global/lldp_global.py", + "name": "plugins/module_utils/network/eos/config/lldp_interfaces/lldp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "27d08d64512225b47da179d0e081fc0608f1f48cd8cccab963e955e08df2c774", + "chksum_sha256": "adf36c086148185987dcdd19a201be6b090568800b814719800526329303728f", "format": 1 }, { @@ -1975,66 +2059,66 @@ "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/snmp_server", + "name": "plugins/module_utils/network/eos/config/lldp_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/snmp_server/snmp_server.py", + "name": "plugins/module_utils/network/eos/config/lldp_global/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "486843b85b3910419ae61b299ee310dcea42eba21d65bd9158b43dc65f3dcdd3", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/snmp_server/__init__.py", + "name": "plugins/module_utils/network/eos/config/lldp_global/lldp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "27d08d64512225b47da179d0e081fc0608f1f48cd8cccab963e955e08df2c774", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lacp_interfaces", + "name": "plugins/module_utils/network/eos/config/snmp_server", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lacp_interfaces/lacp_interfaces.py", + "name": "plugins/module_utils/network/eos/config/snmp_server/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a9703e96ab5eda5b95d5c0069333b89dc0ff157359b1fbcdc912e8ee5e451631", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lacp_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/config/snmp_server/snmp_server.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "486843b85b3910419ae61b299ee310dcea42eba21d65bd9158b43dc65f3dcdd3", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/acls", + "name": "plugins/module_utils/network/eos/config/prefix_lists", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/acls/__init__.py", + "name": "plugins/module_utils/network/eos/config/prefix_lists/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/acls/acls.py", + "name": "plugins/module_utils/network/eos/config/prefix_lists/prefix_lists.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1a6be42cb681d771db7a2ed06959b2f4b5efb781ed41358f11c6f00a576ed7c8", + "chksum_sha256": "3d05e91016ebf5f6b8256a5118c25653c400cb61bad450fe5e046c36932ea656", "format": 1 }, { @@ -2059,465 +2143,465 @@ "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lag_interfaces", + "name": "plugins/module_utils/network/eos/config/l3_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lag_interfaces/lag_interfaces.py", + "name": "plugins/module_utils/network/eos/config/l3_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1f837132ef6cd38ae6a05e68dcc8f061e77eb811a27df2e763c26c57fdca5845", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/lag_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/config/l3_interfaces/l3_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "02bfd7533ef86f4474fb202a0cd6d710ae65bd35c68b2e25f0c4b3410ea93c29", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/vlans", + "name": "plugins/module_utils/network/eos/config/acls", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/vlans/vlans.py", + "name": "plugins/module_utils/network/eos/config/acls/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "731a58d75154de32049ade89361dc64cdfcf2153ef27f37fac8ac21ad9570f4a", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/vlans/__init__.py", + "name": "plugins/module_utils/network/eos/config/acls/acls.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "1a6be42cb681d771db7a2ed06959b2f4b5efb781ed41358f11c6f00a576ed7c8", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/interfaces", + "name": "plugins/module_utils/network/eos/config/bgp_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/interfaces/interfaces.py", + "name": "plugins/module_utils/network/eos/config/bgp_global/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0029737e5ba87bb4e877598e76612224530d61ec3bb691e14d5d50c050897fe3", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/config/bgp_global/bgp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "c81b5c555f1df05264b446bf4697ca1e25ecef7464d10ef217584f34a12ed6ea", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/l3_interfaces", + "name": "plugins/module_utils/network/eos/config/static_routes", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/l3_interfaces/__init__.py", + "name": "plugins/module_utils/network/eos/config/static_routes/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/l3_interfaces/l3_interfaces.py", + "name": "plugins/module_utils/network/eos/config/static_routes/static_routes.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "02bfd7533ef86f4474fb202a0cd6d710ae65bd35c68b2e25f0c4b3410ea93c29", + "chksum_sha256": "a9bb861e16329d067117e9cb3b0fef10a9e67a601bc95820303daf9e2b972d60", "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/bgp_global", + "name": "plugins/module_utils/network/eos/config/logging_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/config/bgp_global/bgp_global.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "c81b5c555f1df05264b446bf4697ca1e25ecef7464d10ef217584f34a12ed6ea", - "format": 1 - }, - { - "name": "plugins/module_utils/network/eos/config/bgp_global/__init__.py", + "name": "plugins/module_utils/network/eos/config/logging_global/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/eos.py", + "name": "plugins/module_utils/network/eos/config/logging_global/logging_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "779df2cf7e60b4788a6c84848b7fbf892aa12e793d7f1e325cdafbe2d87ef114", + "chksum_sha256": "707dc8dc34c94d1fb23ab69132240b92f96ec167938309189c1a7abb38179df2", "format": 1 }, { - "name": "plugins/module_utils/network/eos/utils", + "name": "plugins/module_utils/network/eos/config/ospf_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/module_utils/network/eos/utils/__init__.py", + "name": "plugins/module_utils/network/eos/config/ospf_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/module_utils/network/eos/utils/utils.py", + "name": "plugins/module_utils/network/eos/config/ospf_interfaces/ospf_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3f7d9467ef57217864bdc55cd3cf38c58744ff24a124b7cb06f6914adcc67196", + "chksum_sha256": "ae0e49ac0a39b42b7e884e2f299b9ca9ac41cd7fab9477a0fcd67dbc662c5078", "format": 1 }, { - "name": "plugins/action", + "name": "plugins/module_utils/network/eos/config/bgp_address_family", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/bgp_global.py", + "name": "plugins/module_utils/network/eos/config/bgp_address_family/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/lacp.py", + "name": "plugins/module_utils/network/eos/config/bgp_address_family/bgp_address_family.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "2410ce1f65a84875e8e2c70444c51865f55419aee7c96f56dbd7f7d5bc2eb354", "format": 1 }, { - "name": "plugins/action/vlans.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "plugins/module_utils/network/eos/config/vlans", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/eapi.py", + "name": "plugins/module_utils/network/eos/config/vlans/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/lag_interfaces.py", + "name": "plugins/module_utils/network/eos/config/vlans/vlans.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "731a58d75154de32049ade89361dc64cdfcf2153ef27f37fac8ac21ad9570f4a", "format": 1 }, { - "name": "plugins/action/l2_interface.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "plugins/module_utils/network/eos/config/lacp_interfaces", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/user.py", + "name": "plugins/module_utils/network/eos/config/lacp_interfaces/lacp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "a9703e96ab5eda5b95d5c0069333b89dc0ff157359b1fbcdc912e8ee5e451631", "format": 1 }, { - "name": "plugins/action/interfaces.py", + "name": "plugins/module_utils/network/eos/config/lacp_interfaces/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/linkagg.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "plugins/module_utils/network/eos/config/ospfv3", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/bgp_address_family.py", + "name": "plugins/module_utils/network/eos/config/ospfv3/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/system.py", + "name": "plugins/module_utils/network/eos/config/ospfv3/ospfv3.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "5ce1d71db3569fd01fd7a529e4b728e9edf1c6b3691049f3a82987d2d0c7455d", "format": 1 }, { - "name": "plugins/action/static_routes.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "plugins/module_utils/network/eos/providers", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/l3_interface.py", + "name": "plugins/module_utils/network/eos/providers/module.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "f01b61830d3543669f47b987507fb7b55933588f7a1a2f731e4f9c50d848a558", "format": 1 }, { - "name": "plugins/action/hostname.py", + "name": "plugins/module_utils/network/eos/providers/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/lacp_interfaces.py", + "name": "plugins/module_utils/network/eos/providers/providers.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "7c92fe09b2aa69b9556470313aaece6f91b79412bc7dd972634e8b891f8ee11b", "format": 1 }, { - "name": "plugins/action/logging.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "plugins/module_utils/network/eos/providers/cli", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/ntp_global.py", + "name": "plugins/module_utils/network/eos/providers/cli/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/snmp_server.py", + "name": "plugins/module_utils/network/eos/providers/cli/config", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/providers/cli/config/bgp", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "plugins/module_utils/network/eos/providers/cli/config/bgp/process.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "a47f5b38ed3ce70270b517d5d14afb25aabfae512da4891e55041c881f751878", "format": 1 }, { - "name": "plugins/action/__init__.py", + "name": "plugins/module_utils/network/eos/providers/cli/config/bgp/__init__.py", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/interface.py", + "name": "plugins/module_utils/network/eos/providers/cli/config/bgp/neighbors.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "177c15749b198e2780b1e512f2d5164999fa8e64b30647672c0a490360e76088", "format": 1 }, { - "name": "plugins/action/ospfv3.py", + "name": "plugins/module_utils/network/eos/providers/cli/config/bgp/address_family.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "bf393826b172df53d3cd8d0b59a39e4c8020bce080b6ea6d11ca5cdc305de992", "format": 1 }, { - "name": "plugins/action/route_maps.py", + "name": "plugins/module_utils/network/eos/providers/cli/config/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/bgp.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "plugins/terminal", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/l2_interfaces.py", + "name": "plugins/terminal/eos.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "6966d43cd1b18aa12c7abdd37278000985b69d3ffe827ed250146825246c40d3", "format": 1 }, { - "name": "plugins/action/command.py", + "name": "plugins/terminal/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/acl_interfaces.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "plugins/cliconf", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/ospfv2.py", + "name": "plugins/cliconf/eos.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "9252eb6292c7ad1b785ab029492cd65d36c3080f1a49f7e54563f1afdea23cda", "format": 1 }, { - "name": "plugins/action/config.py", + "name": "plugins/cliconf/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/eos.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "plugins/filter", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/acls.py", + "name": "plugins/filter/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/static_route.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/lldp.py", + "name": "meta/runtime.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "5f6d803f340cd245abf00d69ccbb608eacf9c579536edde378c3416bbabb2c53", "format": 1 }, { - "name": "plugins/action/l3_interfaces.py", + "name": ".ansible-lint", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "d24c42e934dbb40a90a121d3dc31d4583c1781386ceb3a19c0401e2aa1295171", "format": 1 }, { - "name": "plugins/action/ospf_interfaces.py", + "name": ".pre-commit-config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "d13352770609525d83bf97a2a2100f02ebe67bbef09b25f201ac7dffa77a0a75", "format": 1 }, { - "name": "plugins/action/lldp_interfaces.py", + "name": "pyproject.toml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "1cb6a45dfa2625123890b93ad7fdc156b063c16e8ae6dba11511a1d1986b0fcc", "format": 1 }, { - "name": "plugins/action/logging_global.py", + "name": "README.md", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "2bda8fcbebb01f38af1b1af69787d2bac8549743b8d121b6bdfdf1fab1338665", "format": 1 }, { - "name": "plugins/action/prefix_lists.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "changelogs", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/vlan.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "name": "changelogs/fragments", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "plugins/action/banner.py", + "name": "changelogs/fragments/.keep", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "plugins/action/vrf.py", + "name": "changelogs/config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "03ddb712fc00dcdde125bd062a4fffc3ce5846d43ac90c3191c8ac8da4196303", "format": 1 }, { - "name": "plugins/action/facts.py", + "name": "changelogs/changelog.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "4467d07b9c09292415a9aa68144fc31d33ec2c357f41145186458a425a8712a1", "format": 1 }, { - "name": "plugins/action/lldp_global.py", + "name": ".isort.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cde3990650be3770dff01181cd9e3cda93a4b8f06dcd788cdbe2419e84bb3bb6", + "chksum_sha256": "0ac83124be8cf24f40e7457c3a7ede4409108ee8caa89976cdb03d6d1ae336d1", "format": 1 }, { - "name": ".ansible-lint", + "name": ".yamllint", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b47f72e159f93a5ff07ea2534752e0fa977b214e9ac05c667fa83ac13be4e50c", + "chksum_sha256": "827ef9e031ecdcaf137be239d33ef93fcbbc3611cbb6b30b0e507d0e03373d0e", "format": 1 }, { "name": "test-requirements.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e8467be9cdbc47d5456dc3d15b1fb6821f730b7e4ceafac79bddf466a38eb053", - "format": 1 - }, - { - "name": ".vscode", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "ca239357ead93fd66122e6781f5cfc2cadff458397215db66775c312fd79a2a9", "format": 1 }, { - "name": ".vscode/settings.json", + "name": ".prettierignore", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "689cb2b210cace81743b1da8f00db7a4a7027b193dc85b17be2918b6f9977bfe", + "chksum_sha256": "29d6205739f8fa2ea1dfb82777cc64dd269e51fe58c7c713682f71ac8b1973c4", "format": 1 }, { @@ -2528,2873 +2612,2810 @@ "format": 1 }, { - "name": "tests/sanity", + "name": "tests/integration", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/sanity/ignore-2.9.txt", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "8c562d6941e7798adfb9f88ff0791f32d9e867dcd22292a4d8041c32585285a1", - "format": 1 - }, - { - "name": "tests/sanity/ignore-2.13.txt", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", - "format": 1 - }, - { - "name": "tests/sanity/ignore-2.11.txt", + "name": "tests/integration/target-prefixes.network", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7c9647b2dee513f57df36fee1897a54856aeba3b5fed24f2b7d6612b225ead63", + "chksum_sha256": "ec96e8ef2e9e3856cae9bbefb51f64492bd044f17d17310cc560ec990ab14468", "format": 1 }, { - "name": "tests/sanity/ignore-2.10.txt", + "name": "tests/integration/network-integration.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7c9647b2dee513f57df36fee1897a54856aeba3b5fed24f2b7d6612b225ead63", + "chksum_sha256": "d67b11263a8f50b30bf43c7c2b4bdd8dc4f173f0b5dd22761311360dfbd56a1d", "format": 1 }, { - "name": "tests/sanity/ignore-2.14.txt", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", + "name": "tests/integration/targets", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/sanity/ignore-2.17.txt", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", + "name": "tests/integration/targets/eos_lldp", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/sanity/ignore-2.16.txt", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", + "name": "tests/integration/targets/eos_lldp/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/sanity/ignore-2.12.txt", + "name": "tests/integration/targets/eos_lldp/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7c9647b2dee513f57df36fee1897a54856aeba3b5fed24f2b7d6612b225ead63", + "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", "format": 1 }, { - "name": "tests/sanity/ignore-2.15.txt", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", + "name": "tests/integration/targets/eos_lldp/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/config.yml", + "name": "tests/integration/targets/eos_lldp/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "de5087316490411841c67aa3307cfdd3acaea09875c9b4dee6852bca7c120764", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/unit", + "name": "tests/integration/targets/eos_lldp/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/requirements.txt", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "49ba996dc4735c3463e9af561344346dfae14bcc1a68096ce78364b377f0df1f", + "name": "tests/integration/targets/eos_lldp/tests/eapi", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/__init__.py", + "name": "tests/integration/targets/eos_lldp/tests/eapi/basic.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "f7b48fe0eac8caa3e2d627764dfa3fb2a4d9ccb00db62e4fad31670c2a390671", "format": 1 }, { - "name": "tests/unit/mock", + "name": "tests/integration/targets/eos_lldp/tests/cli", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/mock/vault_helper.py", + "name": "tests/integration/targets/eos_lldp/tests/cli/basic.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "55bd0e924dcc22d050612c944bff0ef745e51faac9260dce9b9b2018c4c8a661", + "chksum_sha256": "53b18d54488b69edfd167f85e21b91301fdea473379481f5d96be206edd7124f", "format": 1 }, { - "name": "tests/unit/mock/__init__.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "name": "tests/integration/targets/eos_lldp/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/mock/procenv.py", + "name": "tests/integration/targets/eos_lldp/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d0f54fd298f7888bfada6f867ee0f883f776a368916410abe2e5d31b8d17faec", + "chksum_sha256": "6c58c665f3d46c7e382b12352535b4c300ea576b2c8e2e075b93a6ce18f2031b", "format": 1 }, { - "name": "tests/unit/mock/loader.py", + "name": "tests/integration/targets/eos_lldp/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bea80cf14afd91d02e652a3a395bed3d74fdf373d12d5af6a41daf5516646663", + "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", "format": 1 }, { - "name": "tests/unit/mock/yaml_helper.py", + "name": "tests/integration/targets/eos_lldp/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4dbe503c0585b634f72b82eef6b9f8d078ae383ed865bb016db31992dac97600", + "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", "format": 1 }, { - "name": "tests/unit/mock/path.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "44b6e5b20c52ab9f4f57eaf79948d7ce9b6fa0546ae7d103abaa3bbfa66c5f19", + "name": "tests/integration/targets/eos_bgp_global", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules", + "name": "tests/integration/targets/eos_bgp_global/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/__init__.py", + "name": "tests/integration/targets/eos_bgp_global/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/unit/modules/conftest.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "e0ae70fa7c2a5e56d7f02a47c3602398cff60c8eb021772ac59a76df2a234048", + "name": "tests/integration/targets/eos_bgp_global/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/utils.py", + "name": "tests/integration/targets/eos_bgp_global/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1e9c58b776c4d76cfc671ebfddb1a290a50af7dd0aa1b69b2ad1c5ae1b2545b7", + "chksum_sha256": "a1c6b658736d10bad13d5b973aa9955f414ef50fa30aa23a890374ab544a2f3b", "format": 1 }, { - "name": "tests/unit/modules/network", + "name": "tests/integration/targets/eos_bgp_global/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/__init__.py", + "name": "tests/integration/targets/eos_bgp_global/templates/populate_af.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "a890c9293ff8120b194c107a6f70bdca6d62433ed701398a8214feaecb42bba6", "format": 1 }, { - "name": "tests/unit/modules/network/eos", + "name": "tests/integration/targets/eos_bgp_global/templates/populate.cfg", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "cbb352548a62d123453d921de875e2acb84594a405ddafe0c04460de66e62928", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_bgp_global/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_acl_interfaces.py", + "name": "tests/integration/targets/eos_bgp_global/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dc656eddee1d1e7d1e19f853e822ddd2e3278e8bbd2d3b3b3dbdb1b92ef881a7", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_ospfv3.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "1041888b1a9bc1959250af27978e23620b8ed9aa14db113d338643394461e0f5", + "name": "tests/integration/targets/eos_bgp_global/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_static_routes.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "9bff61e7421e9ead114f758cedede3e348e783e5b8962a4efc1737926a95a319", + "name": "tests/integration/targets/eos_bgp_global/tests/common", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_user.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5c25ffa2c6c9151aa2917352cead5c31e710b989f478cbf1b2633414d8267d7c", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/unit/modules/network/eos/eos_module.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b3f4714ae9af0063ed76f955c15e8492b3f7d69ecc52b3c1e139f49f2a0ea4d4", + "chksum_sha256": "de7a1434091a39ef8cc7b4dd5439d3b37ae5b77a68f90ff04d5a83160cdbfc9b", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_l3_interfaces.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f0cd14e440fa9fde8c41f357b4349ecfb990b3e55079a95ee85c1047adf82bb6", + "chksum_sha256": "58ef58d4be3aa6e9478afcdb9010c490d331d3523a5d4804a0a68f3d1555d9d9", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_bgp_global.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "82670df14b058649c33891ba1a4c3bfdfda6ef39a1d199244626d9f051bf6675", + "chksum_sha256": "5c0343e2441998a70cccd7a221674cd22a585a30cb660edf3089ac0b090e798f", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_command.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e22eb99b373411967bf240388b482c5bdfe4448b00f963a6fbf0081517bca097", + "chksum_sha256": "5d8689ef6e49ccbba62ad1ebc44268ac6d8f82c7f001b21251b5d09c7ec7d32b", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_lag_interfaces.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cba4b3add8c9d73648c923686cef9d7f824fdc4e73df92e831265b2e809e1744", + "chksum_sha256": "cbb352548a62d123453d921de875e2acb84594a405ddafe0c04460de66e62928", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_ospfv2.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "80ac2358e9441421006c95dfa8e0cde4fb72187c00abd27f1e90ffa887663365", + "chksum_sha256": "4d04fc66d72fa6c188227956f100f60c5653c829ef71f493379e1aaaed85fb60", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_snmp_server.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a8a1c34ad13c8b2fc1094b04fedd2d647e7dc8a5f067988a4739b3d84c076a29", + "chksum_sha256": "36c8fb15c11b0806cf005745d3430a56d953e9f6780a7cef5aafd2a09a0535ad", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_lacp_interfaces.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "70ae233aea97e698eecf3bd6bea988be6424762c798f685fafb45c23a850b75d", + "chksum_sha256": "02c017ff36027b957a2682c52ba544c014969f9b4ed9e9a725981a818191cd7b", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_interfaces.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6268f4ef47c8ae2582c0a4493cd2dab406ad317073fa51d33db5363714e991b9", + "chksum_sha256": "6fd9e647d40d57feb5aa630c4ad460edcc0a5053310451f19ede0fd8d741ffe3", "format": 1 }, { - "name": "tests/unit/modules/network/eos/__init__.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "c43d6297de44a8d0ff51684af71b0f6837eaaa5d475561572902e6683b194247", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_bgp.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "46cf0755d9c960c529dc800d9d05a42491ab167c1a5308c0b7ae11f04e1c8715", + "chksum_sha256": "f749361ee14f98e79fa6a1f95335d7c2e66d2c28f517b1852b5b7f4cfbb9d429", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_acls.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/purged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8c8ec6d225cf7b4fe555df3f8b0496cbc214d8cd7d0eea0077e7b6939abc593c", + "chksum_sha256": "7c4383c852e0367d67b96145d03829375611f90a60fa91aebf9ae41e7f8de1d2", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_l2_interfaces.py", + "name": "tests/integration/targets/eos_bgp_global/tests/common/_populate_af.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "02074974c27359bbd52ba8d27eda47a1c212abc5bfb2189e1384b34698286f8f", + "chksum_sha256": "4f02550439ab2971f3dedc3958ee676bf2f3dd53532dca527bc619cf2f1a1d9e", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_ospf_interfaces.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "8815ea63958a8ff0e2be4f247efe981ea816db5668ea2f6fe15cd719a863e875", + "name": "tests/integration/targets/eos_bgp_global/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_vlans.py", + "name": "tests/integration/targets/eos_bgp_global/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6867734a8347edfe2b6ec59b80effe6cb821ed8092009502476b9f1bf7dce55c", + "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_logging.py", + "name": "tests/integration/targets/eos_bgp_global/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c2aaac1a0154b77aadf3845c8222783d731cec4595c5b795c9d10654d54449de", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_lldp_global.py", + "name": "tests/integration/targets/eos_bgp_global/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "606176c03a6d9a7e8414b4b432cb09112c00727e2fad9af2a5409a70faa4f040", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_bgp_address_family.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "95e130c9d56b7b425c88a68932ae20fe75971f08455030fc6597f92d9bf7b666", + "name": "tests/integration/targets/eos_eapi", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_route_maps.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "64c5e7252ff26e97a830919c94b339097fe2efacfded5072b7c47783deae9bd1", + "name": "tests/integration/targets/eos_eapi/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_prefix_lists.py", + "name": "tests/integration/targets/eos_eapi/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dc8288bf978fd5a41ce1b5ede8df2cdeb53e034fca88e864dd1384c31df0fb8e", + "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_lacp.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "50ed02ab288dbc74ddcf9c0d1b22f3871f21ffcb71a0d22c8b5c023175c31510", + "name": "tests/integration/targets/eos_eapi/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_config.py", + "name": "tests/integration/targets/eos_eapi/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2226be54468edd007e582baa0bb937f2ad19460b0904084500b632388f55bfc4", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures", + "name": "tests/integration/targets/eos_eapi/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_eapi_show_mgmt.json", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "963dde77e29e22955f66b6d4a4d880c327419e3c719556219b19cf2d9d515c07", - "format": 1 - }, - { - "name": "tests/unit/modules/network/eos/fixtures/eos_bgp_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "7011ff501cdde31949153491b1f1092e8d8afa6a27510ab594deb1504403c2d0", + "name": "tests/integration/targets/eos_eapi/tests/cli", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_config_config_updated.cfg", + "name": "tests/integration/targets/eos_eapi/tests/cli/stop.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "199f6fddff67988e4e15efde118949a06623ac6cda6cc56a43110fab3da655d9", + "chksum_sha256": "70621105e0b6c97e34047f0ce8408da1cb5e03868c8678df2f28bcf817c57527", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_eapi_show_mgmt_unconfigured.json", + "name": "tests/integration/targets/eos_eapi/tests/cli/off.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "09f3bdc48ce35e7200a5a5da2f2722dff46de4bd8ebc1d1718fa4ed7a08310df", + "chksum_sha256": "593ed779304b25cb537ca13fc88e95a91a938109f5d5f9f6722a29f37573c040", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_l2_interfaces_config.cfg", + "name": "tests/integration/targets/eos_eapi/tests/cli/on.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "501ad2cead9d2a90aa7529319befbf62a4f58f7988995788c5206c90fbec5afc", + "chksum_sha256": "626f6ef04d9b5eeec3c2633d9517c0c632fe4b758470326278e7df918eec58c1", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_route_maps_config.cfg", + "name": "tests/integration/targets/eos_eapi/tests/cli/start.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "64a5a2e160aff448bb567d8d4fdba4c3231f85ab0b44e2f596fe2784148e8554", + "chksum_sha256": "66702395e736d29c01bdfcf6f45a349937108ce757696dde4cef46ca1986ba7c", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_ospfv3_config.cfg", + "name": "tests/integration/targets/eos_eapi/tests/cli/vrf.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "97763a63f53b38b8c864ed38f800e4270d600065cdd4acde805c3b1ca384e6b5", + "chksum_sha256": "64545c869099218860beec3678baf8209b39d66a5841128afafc15775a6e9eff", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_ospfv2_config.cfg", + "name": "tests/integration/targets/eos_eapi/tests/cli/badtransport.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c4e0126af072bca2ca99eb356d26868e44adae27ffa3622f54fc431122e66ace", + "chksum_sha256": "1620fab5693bd0fb373e2d53372188eb73a2fe5a3d389b11052ea42df490ee26", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_lag_interfaces_config.cfg", + "name": "tests/integration/targets/eos_eapi/tests/cli/configure.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "996743ab19a23f6fbb30754d1f4beb2911c6b4ffa69a28665dfc79b5ad519b65", + "chksum_sha256": "6efb0ff5e69c8eb46e1101343bc93272549578ad68a74fede9781a99bfb5983a", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_ospf_interfaces_config.cfg", + "name": "tests/integration/targets/eos_eapi/tests/cli/config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2c664a8713d7ccd543333cca425528c1726d6790b8364bdd6a5e8720ce4183be", + "chksum_sha256": "37b279c3fc0c94ed140a3e3890e309424710bcd35856f31b4211d5e7841f4656", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_ospfv3_config_gather.cfg", + "name": "tests/integration/targets/eos_eapi/tests/cli/zzz_reset.1", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "091b340fe2578196b84cd9b133d0cc01e479a27a12caeb2a796355c571a39cb4", + "chksum_sha256": "01cd53e28355e0d65ba10accb15c95a17f824555796003f0225d7879a40382e9", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_config_candidate.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "3352c8002ead9454c96fa97e82bc2bf245ac57a69edbf8a934bed4ef809de3de", + "name": "tests/integration/targets/eos_eapi/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_acl_interfaces_config.cfg", + "name": "tests/integration/targets/eos_eapi/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "29bdd16b7032ccf6dd42d4c2e78ebe00aaaf155ea7f5d9049c638f742478f312", + "chksum_sha256": "8d0f3e120b5e0f83314d06ed429b515b98e122ebdd4111b4e5be0bf09098877c", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_static_routes_config.cfg", + "name": "tests/integration/targets/eos_eapi/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9de7fbc93c152431ec2baf2f7c8ba736ced12148e8bff2e7b54eb7dd39c4b04d", + "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_acls_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "c58fb25414acf3b04a882b8172c4c048c637b5906670a1c3a5f36e8a3aad0380", + "name": "tests/integration/targets/eos_vrf", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_l3_interfaces_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "0989f0ad8aea46b6b4b7111aee264687387c44e8cc68154f8d9c054d22581d1d", + "name": "tests/integration/targets/eos_vrf/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_bgp_global_af_config.cfg", + "name": "tests/integration/targets/eos_vrf/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dd5318703b4822b5a27eb24bb0d1898c7e5559e96151114784e5a5e92d07f535", + "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_vlan_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "6e71249b2afca7c80191a77d86753e21419042d51d570de0b3c717a204f01400", + "name": "tests/integration/targets/eos_vrf/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_command_show_version.txt", + "name": "tests/integration/targets/eos_vrf/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cd0ee8985d66e4cff1ebeff617108414d701cdb2acebf9327329f62e093f7062", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/__init__.py", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "name": "tests/integration/targets/eos_vrf/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_logging_global_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "616869cf79f4faf6f64276e039fbcad728d3e012eba2073b118b0296d9334013", + "name": "tests/integration/targets/eos_vrf/tests/cli", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_lldp_global_config.cfg", + "name": "tests/integration/targets/eos_vrf/tests/cli/basic.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "41eb838c679e2fd974f15bd92461a1627b29a0f2b8b1c5a5c3fef8a472efaad3", + "chksum_sha256": "cea011f04a3c8f2d06c412f8512259c89a2e3a57b55effeef99fa45434d9be15", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_interfaces_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "05edee2806d57e1a907026a24ea0fd51582008c1d24b63c5fc1463e86204683e", + "name": "tests/integration/targets/eos_vrf/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_ntp_global_config.cfg", + "name": "tests/integration/targets/eos_vrf/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1c841ab014af5105c26d977cfcac4de50919a8537bf632698f95e5ea5f2b5c0b", + "chksum_sha256": "8e0a1de7edebf8e1de1b1bd68c83fa3e6669085f9cd28e417cbb11f43da75068", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_bgp_global_config.cfg", + "name": "tests/integration/targets/eos_vrf/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3cef54b0f53689ccdd9a9de7e3d23fa7fa591582506b438f1b628752b5b0847b", + "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_snmp_server_config.cfg", + "name": "tests/integration/targets/eos_vrf/aliases", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "955317964226d2639660f6006be99a9c1d67e3a8dcea25ba7b2c4a569059a4f9", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_hostname_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "55cfe4746ef24943eac865d5b0fd9b6a6884e0e529983e253d5764175c01c6e9", + "name": "tests/integration/targets/eos_lag_interfaces", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_banner_show_banner.txt", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "dc2e6349862de27bfb1d50da78684b7b6320c6c8626a7ae378ce07852d64f984", + "name": "tests/integration/targets/eos_lag_interfaces/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_lacp_config.cfg", + "name": "tests/integration/targets/eos_lag_interfaces/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5a89a5f03e68185c4a50f5410ea4fb04caca756685c8d906c1b4558fa52896aa", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_prefix_lists_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "ed6dda06d2158651429f03d9db644514e20f89e6d3c58331fc09e059c76a22ff", + "name": "tests/integration/targets/eos_lag_interfaces/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_eapi_show_vrf.text", + "name": "tests/integration/targets/eos_lag_interfaces/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a43e222ce4d0e6aec92afabb2d5ff7f6cc7fd96ce4e055b6ffc02ad1492373d5", + "chksum_sha256": "594c6341406e70e47b7f9a9af53f481c6876cea084a03beca4068406e59f149c", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_logging_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d35c0e1702f10694008ce77f2d405c569d3745738fa4ceab306cdb638f5b465d", + "name": "tests/integration/targets/eos_lag_interfaces/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_lacp_interfaces_config.cfg", + "name": "tests/integration/targets/eos_lag_interfaces/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "414cc25eb0be567529b328993c191ea1f282c2620ff5f45b57462ec7e950ddca", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_bgp_af_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "9cfca9294069868122bcad8e9a7bcfdfd6101949fd9959ec32766b682f635a68", + "name": "tests/integration/targets/eos_lag_interfaces/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_config_config.cfg", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "03abdcaedc2f739a12fd1c31f37164f02ed471aff024ad8e654a0d7ec3e611e6", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_user_config.cfg", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2b11830bd90b2c0e492cba03f0af73a5229a4723e47959812544961bde1ac438", + "chksum_sha256": "c49e1972ec01b3646c6d93d8dce2d3672048797e780cd160b4b721a08b348d89", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_system_config.cfg", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d1cb12a14186402c703d639d484b7ea9829e52f9159afac4f7779bd396f5e43f", + "chksum_sha256": "0a09e158385c2158469622bdd80fbaacde054cc03c780e2f895973c59413eb38", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_ospfv2_config_gather.cfg", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6271cc911105743891d46bde906d969ad2ce562d8bfa9364d845da33cb9c3bde", + "chksum_sha256": "b05efe5f17248475b35be8de1008f92763eabc0a46f7e6e6ef721d0ed1c0d005", "format": 1 }, { - "name": "tests/unit/modules/network/eos/fixtures/eos_static_routes_config1.cfg", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "22d8eb393f411a1034b6d77b5137ca205b1d01b09a6488c5c30199145b99bf7c", + "chksum_sha256": "bb70b82e4f2780065245088e2a0868d4bd3ac4d78772c3533772904502384b7f", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_hostname.py", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d475c839bd9eec611ad9226f604113e43f3ee337f7ae1fa839a5cd7812c74d99", + "chksum_sha256": "e8dd392df3bb210172a0fb991fafc904367293cc00e7dbdd2289ab477d58011b", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_ntp_global.py", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f5c329f3a991e1aef099556f1b128a6d31e6bc16c160c8df7ac9c311278c6a3d", + "chksum_sha256": "b58309f8938bba932257668c1dd8e88057583702dd483304b451dc2bcb3d2389", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_eapi.py", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/_reset_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "55469a55bf8e298dc208f9a8d85fe7a50d4b0e38979b1e8e68601b04455ad5a3", + "chksum_sha256": "e67fbf115a90966048b5dd75e61b370f6001fdebaf1da0c8cd8670e7593ef086", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_system.py", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d70923c1e52358c5aca24ec7db07df4fc7f35482f9167494f5239ecd8b835ff9", + "chksum_sha256": "d4e9b522c4e33d097cea87a3bfbdb7d7c0420be389b4b2ae4b0ec2c1dc9c1589", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_logging_global.py", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2a4e09637aeb8e41fbadb07cd02b0006f9a5c7ca1404ef912177a383f9e3a614", + "chksum_sha256": "ac0aaba7718ec98d92a4b78ded3ee5dd5c7b0f7bbf4eb62a00200769ebd84362", "format": 1 }, { - "name": "tests/unit/modules/network/eos/test_eos_banner.py", + "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "53e44aeafc087453c5a441b201e08dd8b11058cfc88f0b89fa60d9afaa8d2e44", + "chksum_sha256": "ec7f5172df48561a7661707c31befc2372876e79536cf8452cce42131e26efa3", "format": 1 }, { - "name": "tests/unit/compat", + "name": "tests/integration/targets/eos_lag_interfaces/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/unit/compat/unittest.py", + "name": "tests/integration/targets/eos_lag_interfaces/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "727203a3846be41893b78a4b77852a1658925e936fb19539551958a5d8e8fb81", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/unit/compat/__init__.py", + "name": "tests/integration/targets/eos_lag_interfaces/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", "format": 1 }, { - "name": "tests/unit/compat/mock.py", + "name": "tests/integration/targets/eos_lag_interfaces/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a4e0ca26e6e2982bc40db782db3a0d4950e8c5a749171c0da22c27c85acd23ea", + "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", "format": 1 }, { - "name": "tests/integration", + "name": "tests/integration/targets/eos_prefix_lists", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets", + "name": "tests/integration/targets/eos_prefix_lists/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_prefix_lists/defaults/main.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tasks", + "name": "tests/integration/targets/eos_prefix_lists/vars", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tasks/main.yaml", + "name": "tests/integration/targets/eos_prefix_lists/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "fbdeab37387d1fd29e31ca469d49a5297e3fe095e30c0a02dd0f402a7bfe87a7", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tasks/cli.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", + "name": "tests/integration/targets/eos_prefix_lists/templates", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_prefix_lists/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", + "chksum_sha256": "f41196dd12570c02dff69372f0539ac676553a8c97da1637db552399aa691fcd", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/meta", + "name": "tests/integration/targets/eos_prefix_lists/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/meta/main.yml", + "name": "tests/integration/targets/eos_prefix_lists/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/defaults", + "name": "tests/integration/targets/eos_prefix_lists/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/defaults/main.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tests/common", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_prefix_lists/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_prefix_lists/tests/common/parsed.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "40293ea4167e097760e7aeb5b43e229510ef4eefe55161f18756aea2410aca32", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_prefix_lists/tests/common/rendered.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "412ce27b1e535cfda5876456c2355d78a394ef0db13ba99c334f632732efb388", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b4cce5198a2d66a44e8775b311ff670c877aed0d7d37c5f7b43d843f0f1e1f08", + "chksum_sha256": "75d1ef4096be7283925fda58180d9f70f9bbb42cc023228ee6bf69aab00052c8", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4ac4431a75c62d1a70050d834f822be901e87b57cf6178b14069bd0dba8a95fe", + "chksum_sha256": "1246641c583926029ffa31cf7d9f68a5a3b5d9b6c3426323965a7ace18308646", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "44cb429ba9a7352289e7ce9c1f1b46965ea1c360510d031c554472b04012c4ae", + "chksum_sha256": "f41196dd12570c02dff69372f0539ac676553a8c97da1637db552399aa691fcd", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "61363b2fbb08af548968fd3bef7e529f5f1a15d59d8c36732c9a430488d4d2ff", + "chksum_sha256": "5789eb8ee641ebf96faa3beaba1360916812f0b72bf79005dacf09038224eb1b", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_prefix_lists/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0048d6a4374fade15d938c1d79b79eb8b3d95500fe31a55b8e2509b3fc39cef6", + "chksum_sha256": "8184f88e334762f387e4baa6b3ab70c3c160a75c861d669a89b1f2940fa0b501", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "13d7c23ac9137d74bd2614020c8d8c585f3fb9ae30d53d8a120a1abe168d47d0", + "chksum_sha256": "2481891014a0b474f98bbf7691a95628da7c0897b3ee4fc8046cbc79e0f54c75", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ecfacbd7e8e994b8e1ca0db698eb1226a9f0cdecd0bc4dcaee71466d7fa237b3", + "chksum_sha256": "eee19a016590fc436d8be49414f1f5bd60598eac308df3f1581ec52677c6db1a", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common/_reset_config.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "97c3ee1287e7584f46521ddc1bd32b3f6928c6f0c2f30fb00ded22272649ab1d", + "chksum_sha256": "40b71ec679a26a406e66f31dc4b561a0671ffc493ead69d80c60d7a58a8bb871", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cb37329f298bade2c13b44af8e8036f83bdda812f2acca9eead754340be8d829", + "chksum_sha256": "4b607978c8e64316d6196fa19665a85a0eadbf919ccb8875644857cf9b328407", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/vars", + "name": "tests/integration/targets/eos_prefix_lists/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_global/vars/main.yaml", + "name": "tests/integration/targets/eos_prefix_lists/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2e8be33a4b8c4f6ed1238e648834c66b382d5d0c9638b2aaa15d23e5433e181e", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global", + "name": "tests/integration/targets/eos_prefix_lists/tasks/cli.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_prefix_lists/tasks/eapi.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_hostname", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tasks", + "name": "tests/integration/targets/eos_hostname/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tasks/main.yaml", + "name": "tests/integration/targets/eos_hostname/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tasks/cli.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "name": "tests/integration/targets/eos_hostname/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_hostname/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "chksum_sha256": "9762cc4a787aec50485af807234f50902fde96f57e6ad904e62a9588c1f61373", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/meta", + "name": "tests/integration/targets/eos_hostname/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/meta/main.yaml", + "name": "tests/integration/targets/eos_hostname/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "55cfe4746ef24943eac865d5b0fd9b6a6884e0e529983e253d5764175c01c6e9", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/defaults", + "name": "tests/integration/targets/eos_hostname/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/defaults/main.yaml", + "name": "tests/integration/targets/eos_hostname/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests", + "name": "tests/integration/targets/eos_hostname/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common", + "name": "tests/integration/targets/eos_hostname/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b2770a4c9d78449e45cb039ca95cc66215d4b5fca8aeca52e28280daacb29ee5", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "653a99b2d157d5894d94aacc19083fc14c76b23077a390c15c6c6ef57aea62f5", + "chksum_sha256": "9093ee823c0145791216cf2d53f00df72c6ba361f525b2337b6645bdb7d3e8c5", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "61de4747e7132e7d8e54ec9eb6443f26e2896927739607b0dc6074d5369beae3", + "chksum_sha256": "d89644559714c65b378af2d9a1e23c0432a2f1abd4fb09f3538f844430dc06d3", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7c490f97548080abda0e8ebf836466a8a6bde8787bc433c6223ba3d59fd42170", + "chksum_sha256": "aed726bbfbc34673f8da380cceaac909741a8a4533d1abf057afb6d9f5b0b214", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "chksum_sha256": "969820bbaeb224608a4aab530cbeeb88627ac039bcacf2a1942ec42705e5514d", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f7ae7444cf6cc04a2541fabd62ec1667d165cb39ce0b7d171f6efac9e4bd7638", + "chksum_sha256": "55cfe4746ef24943eac865d5b0fd9b6a6884e0e529983e253d5764175c01c6e9", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a3027ab685c832aec9f4b8cfa8e26cc8589f25f9fc802b246d3935ab7f1206c5", + "chksum_sha256": "e8f9622547f2e0fa5c603e7d1e76348d76da8bac90ebfa21179749ee691cd648", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_hostname/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1340381f48cc0d4caa0403bbab7b72de9484ba5fb9efa952068ef9af8234e596", + "chksum_sha256": "bbd01a1b82535d87fb2c5192c045a1452c02385b1d9325bdcb8013b03f3840d5", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "04ab08225d0e0b263fb06ebafa021ee73c6117852c370d5266d36a5c13fff449", + "chksum_sha256": "36160ee5a95d8b19e314fbe8b473f56c8dc87e209f3c9394803a1b7a900f9ed4", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5776e2445ac71c922c12d4f1a1aa667a2c824a3e4e6653bbe6f834a1da2dec19", + "chksum_sha256": "079da330b620d09b22c55b8c63db98278c3347639db086a2c86f0039f2d13f35", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_hostname/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "108321fdfd99cdb6ff1b98da4741aa931453d409480f06c8c9af67e1aaae93e9", + "chksum_sha256": "784e0e5db4b302883890287cd2ba18d7005403f1c05be8c8c23f7d8b1f807cea", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/vars", + "name": "tests/integration/targets/eos_hostname/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/vars/main.yaml", + "name": "tests/integration/targets/eos_hostname/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c2b71c8e8843f1fa24e2f0bafd6c1bd7880c076e0f5ded8086f8ac71f46955d6", + "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/templates", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_hostname/tasks/cli.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_logging_global/templates/populate.cfg", + "name": "tests/integration/targets/eos_hostname/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0637d1b53afb46a8eec79f5c0763905f7f7c182db42f823402261479d71fae15", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi", + "name": "tests/integration/targets/eos_ntp_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tasks", + "name": "tests/integration/targets/eos_ntp_global/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tasks/main.yaml", + "name": "tests/integration/targets/eos_ntp_global/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8d0f3e120b5e0f83314d06ed429b515b98e122ebdd4111b4e5be0bf09098877c", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tasks/cli.yaml", + "name": "tests/integration/targets/eos_ntp_global/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_ntp_global/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "b44421f37fc760a771a3a602eff1724eddc44e6dc49e6275afe538587c656a3c", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/meta", + "name": "tests/integration/targets/eos_ntp_global/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/meta/main.yml", + "name": "tests/integration/targets/eos_ntp_global/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "db6ca3b0768262fced3ee97dd2e9b9b9f6085d81047770a3883c7b65973d51dc", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/defaults", + "name": "tests/integration/targets/eos_ntp_global/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/defaults/main.yaml", + "name": "tests/integration/targets/eos_ntp_global/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests", + "name": "tests/integration/targets/eos_ntp_global/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli", + "name": "tests/integration/targets/eos_ntp_global/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli/start.yaml", + "name": "tests/integration/targets/eos_ntp_global/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "66702395e736d29c01bdfcf6f45a349937108ce757696dde4cef46ca1986ba7c", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli/stop.yaml", + "name": "tests/integration/targets/eos_ntp_global/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "70621105e0b6c97e34047f0ce8408da1cb5e03868c8678df2f28bcf817c57527", + "chksum_sha256": "8ad00ff561ee93d06eabfc81bfdd27c78dd622a1f9776da62893eb6a219fa338", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli/vrf.yaml", + "name": "tests/integration/targets/eos_ntp_global/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "64545c869099218860beec3678baf8209b39d66a5841128afafc15775a6e9eff", + "chksum_sha256": "425b9069cbfe0e6daec1d28d3023f886464df76571975acfa14d43285eab3dd5", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli/configure.yaml", + "name": "tests/integration/targets/eos_ntp_global/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6efb0ff5e69c8eb46e1101343bc93272549578ad68a74fede9781a99bfb5983a", + "chksum_sha256": "db285e5dba7f6690073a06d6fa2c71df3f551c1df280f25fc99a690c96b74053", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli/off.yaml", + "name": "tests/integration/targets/eos_ntp_global/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "593ed779304b25cb537ca13fc88e95a91a938109f5d5f9f6722a29f37573c040", + "chksum_sha256": "65f05f9b573112dd4035eadd0ef4c037794e2c2d8575a9e57bce3363f9251e9d", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli/zzz_reset.1", + "name": "tests/integration/targets/eos_ntp_global/tests/common/update.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "01cd53e28355e0d65ba10accb15c95a17f824555796003f0225d7879a40382e9", + "chksum_sha256": "a8d288c944ccb44045ad3ae954b9f8c24cd785b81a8d895a49601b8bdb3da459", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli/on.yaml", + "name": "tests/integration/targets/eos_ntp_global/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "626f6ef04d9b5eeec3c2633d9517c0c632fe4b758470326278e7df918eec58c1", + "chksum_sha256": "db6ca3b0768262fced3ee97dd2e9b9b9f6085d81047770a3883c7b65973d51dc", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli/config.yaml", + "name": "tests/integration/targets/eos_ntp_global/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "37b279c3fc0c94ed140a3e3890e309424710bcd35856f31b4211d5e7841f4656", + "chksum_sha256": "80a3c218ee8aaefd8e3fccc016b73adede17f646b5cb7aeb92930b2ebf240e08", "format": 1 }, { - "name": "tests/integration/targets/eos_eapi/tests/cli/badtransport.yaml", + "name": "tests/integration/targets/eos_ntp_global/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1620fab5693bd0fb373e2d53372188eb73a2fe5a3d389b11052ea42df490ee26", + "chksum_sha256": "930ade9d4163376aae340574caca0dbcb60880eaabc6836d7357898b325a670c", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_ntp_global/tests/common/overridden.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "42c31c2540456a34184d4bab9fc456c8ac86f151e3fe42609f6acfac96638eeb", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tasks", + "name": "tests/integration/targets/eos_ntp_global/tests/common/merged.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "ad9aa73641fa04cef01184edad25e66075435e1190f1fd8dd6b35bf9a3da968d", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_ntp_global/tests/common/replaced.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "d755dec987689bb90c08d6864899ad17b02cc78e78ec8126d1ff75897f7aea77", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_ntp_global/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tasks/main.yaml", + "name": "tests/integration/targets/eos_ntp_global/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tasks/cli.yaml", + "name": "tests/integration/targets/eos_ntp_global/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2d8c084f757657a7a323a0fd6c49fef789d8ef373f770fb46f864563bc23c4ef", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_ntp_global/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/meta", + "name": "tests/integration/targets/eos_logging_global", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/meta/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_snmp_server/defaults", + "name": "tests/integration/targets/eos_logging_global/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/defaults/main.yaml", + "name": "tests/integration/targets/eos_logging_global/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests", + "name": "tests/integration/targets/eos_logging_global/vars", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common", + "name": "tests/integration/targets/eos_logging_global/vars/main.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "c2b71c8e8843f1fa24e2f0bafd6c1bd7880c076e0f5ded8086f8ac71f46955d6", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_logging_global/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_logging_global/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "49411b2c85202029944048c9b98c93755510c85f9912a6de5c31987bd5fb199d", + "chksum_sha256": "0637d1b53afb46a8eec79f5c0763905f7f7c182db42f823402261479d71fae15", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/deleted.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "e15abd88634fd0d4e37994033dbad069c4c6a5a74032fbdcb28054fd2ce24f50", + "name": "tests/integration/targets/eos_logging_global/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_logging_global/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "92b980a2b2ec6624a2d10d807e8026953ec336d0c8f56ee070d27b0b8cd66ed6", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/empty_config.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "03a12bd881dbe8be8c2a60638c8f2e564cc0b176ea9764af6a17d015098c8ac0", + "name": "tests/integration/targets/eos_logging_global/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/_populate.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "name": "tests/integration/targets/eos_logging_global/tests/common", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_logging_global/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7de001d983e8873496684af8bbd816f668626f0cb61280f1e0d07326af32bdda", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_logging_global/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a65a37d14b4764392ea5d9ccfa3debe6b1bfdcb5f4501477a51714f1f38eeefa", + "chksum_sha256": "5776e2445ac71c922c12d4f1a1aa667a2c824a3e4e6653bbe6f834a1da2dec19", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_logging_global/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "90b472eb859697c791cb385ea0972ab042ffe3af2afedd902bf780cbd29ceac7", + "chksum_sha256": "108321fdfd99cdb6ff1b98da4741aa931453d409480f06c8c9af67e1aaae93e9", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_logging_global/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5498af2763ccdc85790108ce60fec119ee9ee184694ab4dbb73bcc84411931a2", + "chksum_sha256": "61de4747e7132e7d8e54ec9eb6443f26e2896927739607b0dc6074d5369beae3", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_logging_global/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fd35e88f8ab1a36691e324cf1c5e98721a41035cc9ef210966b4f744869fbd17", + "chksum_sha256": "7c490f97548080abda0e8ebf836466a8a6bde8787bc433c6223ba3d59fd42170", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_logging_global/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c058c00472d829b53fb556f986cb2fbf9943b02212719a676530c1ca1ef3864e", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_snmp_server/vars", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "1340381f48cc0d4caa0403bbab7b72de9484ba5fb9efa952068ef9af8234e596", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/vars/main.yaml", + "name": "tests/integration/targets/eos_logging_global/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ae7da77e7cf9b6b97d3b5f42e00cb9f2ab4b591724f14421ce31ecaa491a410a", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_snmp_server/templates", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "653a99b2d157d5894d94aacc19083fc14c76b23077a390c15c6c6ef57aea62f5", "format": 1 }, { - "name": "tests/integration/targets/eos_snmp_server/templates/populate.cfg", + "name": "tests/integration/targets/eos_logging_global/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "955317964226d2639660f6006be99a9c1d67e3a8dcea25ba7b2c4a569059a4f9", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lldp", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lldp/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "b2770a4c9d78449e45cb039ca95cc66215d4b5fca8aeca52e28280daacb29ee5", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/tasks/main.yaml", + "name": "tests/integration/targets/eos_logging_global/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6c58c665f3d46c7e382b12352535b4c300ea576b2c8e2e075b93a6ce18f2031b", + "chksum_sha256": "a3027ab685c832aec9f4b8cfa8e26cc8589f25f9fc802b246d3935ab7f1206c5", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/tasks/cli.yaml", + "name": "tests/integration/targets/eos_logging_global/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "f7ae7444cf6cc04a2541fabd62ec1667d165cb39ce0b7d171f6efac9e4bd7638", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_logging_global/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", + "chksum_sha256": "04ab08225d0e0b263fb06ebafa021ee73c6117852c370d5266d36a5c13fff449", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/meta", + "name": "tests/integration/targets/eos_logging_global/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/meta/main.yaml", + "name": "tests/integration/targets/eos_logging_global/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_logging_global/tasks/cli.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/defaults/main.yaml", + "name": "tests/integration/targets/eos_logging_global/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/tests", + "name": "tests/integration/targets/eos_l3_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/tests/cli", + "name": "tests/integration/targets/eos_l3_interfaces/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/tests/cli/basic.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "53b18d54488b69edfd167f85e21b91301fdea473379481f5d96be206edd7124f", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/tests/eapi", + "name": "tests/integration/targets/eos_l3_interfaces/vars", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp/tests/eapi/basic.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f7b48fe0eac8caa3e2d627764dfa3fb2a4d9ccb00db62e4fad31670c2a390671", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lldp_interfaces", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "9bd8cfc16471691295c6cc5b75efdef88860f2aad20ec00f62ffc614e2976776", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tasks", + "name": "tests/integration/targets/eos_l3_interfaces/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tasks/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lldp_interfaces/tasks/cli.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lldp_interfaces/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/templates/reset.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", + "chksum_sha256": "3e02b044e876b189ce336a3a4802eb8af3df7d69c9d74f94877a8ec495e240dc", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/meta", + "name": "tests/integration/targets/eos_l3_interfaces/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/meta/main.yml", + "name": "tests/integration/targets/eos_l3_interfaces/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lldp_interfaces/defaults/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lldp_interfaces/tests", + "name": "tests/integration/targets/eos_l3_interfaces/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e10f178b46e0a654204ab75a7487641c6345c51592481e64d7c7d5d15317ac67", + "chksum_sha256": "03f049dcce225d8de33873ff4f8a2244b4e6053857d212b6bd473476cd429b14", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7576f665b34ce43ec4245fd5765611aa031ffbf73096d9f8907b7e5a9f537c52", + "chksum_sha256": "c06867d92daaf7f51b661451f56dd63be75711f4f8c407a7f7365879cb4d295c", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0e5f55128df4f7326db45dfc8c478e59a39d68053caf563625473079580d6838", + "chksum_sha256": "7c4177bbc89805770c555ca12366593738cd4fcfe2830e23b35a286aecc43ed3", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "61c502d64492d3127c5503a4c6180c49d6bfba16ce0b4db6d37f5547b8bed58c", + "chksum_sha256": "95215014c2825aee51c3c204de545ae03738dae62b0e268c617a498276643713", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8fbe99406870ccff9922c49a2ae193a563edcfb51cd7a4e2797181d1a3edf3ec", + "chksum_sha256": "1be80d6bfade12c26b76660664893c1846149bb7eb9398fa5e610d48d54e9b78", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2a49e3976aa794644e2cb1ed765367a39ad81b39a42c16bca3bf32c8043dc9b1", + "chksum_sha256": "cc35e0f775451453ac2c523a27b8ca29590551f20ba1dd504553b72cd3f48096", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/_reset_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "73c669fdf692d5f7f3b578f6a4a46f8b0fff6d62da0f62ad903648405e9934dc", + "chksum_sha256": "cbf3a7bcba86ab51a41f5df9700c3361614a761a59c7a818e28b9e2b47e49826", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "670d9e454375f4479720d7a70e5099afd23319aa52bf2d01ba9b916ffd385d8e", + "chksum_sha256": "f17e653bfdb385c99bf7db088d3269b67d962148561c5b4ae3248adfad050ce4", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "23e7bceb1fd85748923512e2facfaf4cb2727570be530b30897febd6c79f2a1a", + "chksum_sha256": "a65aac4ca425465052942c3fd31c9d51ffb175047cbce064752fab288c7e4367", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/_reset_config.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c711ecfe5d02de94fed82b58d3402e733c1e575fea60c3f9744f3379b01d1b33", + "chksum_sha256": "e8b467b03ab2c858ce56d5520307e0482341b16e05579f077e5bf8742d71fc95", "format": 1 }, { - "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b4f0aac4ed1a3d18ee04a35d42b989ee6a3e2a8ad07ee8b98f56f275b027e826", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_route_maps", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "4660abfc6652a70079d0ea81ddca1be88fe04998d9396edef977e7c5ba5df1af", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tasks", + "name": "tests/integration/targets/eos_l3_interfaces/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tasks/main.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tasks/cli.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_l3_interfaces/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "chksum_sha256": "1629beb9c4c49792f78a1425442a6a6e0e5dd9a0ed824c1cced81e6e97a0e47c", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/meta", + "name": "tests/integration/targets/eos_lacp_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/meta/main.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_lacp_interfaces/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/defaults", + "name": "tests/integration/targets/eos_lacp_interfaces/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/defaults/main.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests", + "name": "tests/integration/targets/eos_lacp_interfaces/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/_remove_config.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cdabf064aef1475c5f3ca82c999bf1b31e113c0dc8e8c23c043b792d4ea0d6f1", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_route_maps/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "28c7426a5b17a56f3b95701a57e71358f555978f8411340e51b098932fbe5bc4", + "chksum_sha256": "e2bc98e817414304b3ad22cf0d6747e9908af6b692824cb5dd751058968e2de3", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "15d0e603090321cfdddd64967bc56c26dfb3003af6930743aa03bc6171ff0a3f", + "chksum_sha256": "c417f982e3ee716d3de8a1bd93a0671eb29a513a6e4b62b7ec9ab6a06e038511", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a089af65191e7c43d545eca51f782b7d202e2cb2d56494bface34b020cb45666", + "chksum_sha256": "1a8a850858d11124418c7fbc26742397895220754befde252ad24117705e3deb", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "60cc6ccf0b2663bfb35b98686d984c74580676ff0f846553237213ea77df4177", + "chksum_sha256": "2b46d6ceee61ab907fcb57229bf38f361785e90cba1c90ac5ff50d4e9513a3d7", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "chksum_sha256": "a3796a2313899acffb35cddcaa5673d76efd8751d1fed12d820f5973a9476d8d", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a43b4966005a8a7ff89e03d834bdafcc7bca6d64de605c312d06bce503883af5", + "chksum_sha256": "d6a728cf70443f8ffc3ff061c9ee8d1eb85866c930760f3b277200956f41fb99", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/_reset_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "79312d821332f81704323f4a81c7a25bc6028b81da83946485016d95669068d7", + "chksum_sha256": "b36bf6f528c9b79fc7a9b7f2d3b182ca1f2ddd3339579701d92b36b019ec959d", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "64a5a2e160aff448bb567d8d4fdba4c3231f85ab0b44e2f596fe2784148e8554", + "chksum_sha256": "f924be9202c965db71f4880a635ba5acc81f9cb91f0101907f3e96387674e8f7", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "44f4351a9b5d2fe29f5ceb7b8da5353d19e68a3ee410ed12f362f8ae419faf42", + "chksum_sha256": "cce344c093d2137f12b8a9933298953bc3330081dcbae362088a5097b2514813", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "351d48443390baf9e5ba8e9b8856931bb61b2dfa4b78ad8c1096ca9f02a1c663", + "chksum_sha256": "45ec3d12aef7d086d901f4bba8e6084fe7a13cf8b31f321621c598fa2cb88405", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ef67fa3a5f7c2e93109b6fe7a8241945ba90f239fab62d805af4229984ffd5d0", + "chksum_sha256": "4bcd6ab1c2fc53eb4c774397a6ee078ce4382963c6ffb53e7514a13721c24974", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/vars", + "name": "tests/integration/targets/eos_lacp_interfaces/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/vars/main.yaml", + "name": "tests/integration/targets/eos_lacp_interfaces/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d337f562d76680d2b85d2144b4897034f37423f7f160a16e9c9ea66cc41f0f50", + "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/templates", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_lacp_interfaces/tasks/cli.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", "format": 1 }, { - "name": "tests/integration/targets/eos_route_maps/templates/populate.cfg", + "name": "tests/integration/targets/eos_lacp_interfaces/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c74494f69023cfc97d41e81575736420b6f29e2d384b0e7f8f41c446ffdc603a", + "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists", + "name": "tests/integration/targets/eos_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tasks", + "name": "tests/integration/targets/eos_interfaces/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tasks/main.yaml", + "name": "tests/integration/targets/eos_interfaces/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tasks/cli.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "name": "tests/integration/targets/eos_interfaces/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_interfaces/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "chksum_sha256": "21f21b62a39efa62ebd86dc0b152614f89828c29b70b513a5eab734ba59bb230", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/meta", + "name": "tests/integration/targets/eos_interfaces/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/meta/main.yaml", + "name": "tests/integration/targets/eos_interfaces/templates/reset.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "0a096e71ea1c5a1c492cc2e33283e427338efdf9d837a590b582c2702ccee07e", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/defaults", + "name": "tests/integration/targets/eos_interfaces/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/defaults/main.yaml", + "name": "tests/integration/targets/eos_interfaces/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests", + "name": "tests/integration/targets/eos_interfaces/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common", + "name": "tests/integration/targets/eos_interfaces/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8184f88e334762f387e4baa6b3ab70c3c160a75c861d669a89b1f2940fa0b501", + "chksum_sha256": "0c3a7c9a205c5ff75308f7bb5b9ec60565eb624f45526d5712b3e1ed026e087a", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5789eb8ee641ebf96faa3beaba1360916812f0b72bf79005dacf09038224eb1b", + "chksum_sha256": "fed3bcba071a6d00304fba18b40062463af1e4f9098048ca4385c8ee7d3703ee", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "75d1ef4096be7283925fda58180d9f70f9bbb42cc023228ee6bf69aab00052c8", + "chksum_sha256": "7f0746803db7cb46077bb261ea73492246c9973b05d4369c4830edd6181bf453", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1246641c583926029ffa31cf7d9f68a5a3b5d9b6c3426323965a7ace18308646", + "chksum_sha256": "bc26969057893c4516d300b795ab9a9ca599596ea075a83972b2af4ed2164596", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4b607978c8e64316d6196fa19665a85a0eadbf919ccb8875644857cf9b328407", + "chksum_sha256": "36a0793cac2c404b733a21498bf803d7fc38942c11ea65ea26521ca4d64e04d8", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "chksum_sha256": "a62f1fe641f551ad15f8c85593b987486f1099f5a9172a1b27e73b4520e8ee29", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/_reset_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "eee19a016590fc436d8be49414f1f5bd60598eac308df3f1581ec52677c6db1a", + "chksum_sha256": "7ae46767fb3bead2365a6cc3aeb9acfb44d8ad8fdee5313f144fe1d248110eaf", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2481891014a0b474f98bbf7691a95628da7c0897b3ee4fc8046cbc79e0f54c75", + "chksum_sha256": "2d7fe951ce7d79d1fee4fa2149e1f341d06c7910a220bda9e86118ea26349fef", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_interfaces/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f41196dd12570c02dff69372f0539ac676553a8c97da1637db552399aa691fcd", + "chksum_sha256": "5a0737935c23ff3552dcf975ee16cfa42adfbcea87cf8bb0b8926b2ccf09c8d0", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "40b71ec679a26a406e66f31dc4b561a0671ffc493ead69d80c60d7a58a8bb871", + "chksum_sha256": "ca023a36a14d5f2de1b213f4e7626424523c01e952e08789e5cac48107ae0b4f", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_interfaces/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "40293ea4167e097760e7aeb5b43e229510ef4eefe55161f18756aea2410aca32", + "chksum_sha256": "ca4a201cb5ed8e1649d04eba504fc0ba0584b9404df7d3fdc3df1d9cb708c992", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_interfaces/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_interfaces/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "412ce27b1e535cfda5876456c2355d78a394ef0db13ba99c334f632732efb388", + "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/vars", + "name": "tests/integration/targets/eos_interfaces/tasks/cli.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_interfaces/tasks/eapi.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_static_routes", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/vars/main.yaml", + "name": "tests/integration/targets/eos_static_routes/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_static_routes/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fbdeab37387d1fd29e31ca469d49a5297e3fe095e30c0a02dd0f402a7bfe87a7", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/templates", + "name": "tests/integration/targets/eos_static_routes/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_prefix_lists/templates/populate.cfg", + "name": "tests/integration/targets/eos_static_routes/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f41196dd12570c02dff69372f0539ac676553a8c97da1637db552399aa691fcd", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_user", + "name": "tests/integration/targets/eos_static_routes/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_user/tasks", + "name": "tests/integration/targets/eos_static_routes/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_user/tasks/main.yaml", + "name": "tests/integration/targets/eos_static_routes/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "5c1986157b288504efba9959764aa6b8de99c79007f97a59c48e6ad72a496535", "format": 1 }, { - "name": "tests/integration/targets/eos_user/tasks/cli.yaml", + "name": "tests/integration/targets/eos_static_routes/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "bec9055d452548f078aec3418ef1d147865a0b03c739b9a8cb7609142959736c", "format": 1 }, { - "name": "tests/integration/targets/eos_user/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_static_routes/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_user/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "7efefbf1285c5fc94d42b155d5e3236241aea41a49727bf31e0d27710209a2e2", "format": 1 }, { - "name": "tests/integration/targets/eos_user/meta/main.yaml", + "name": "tests/integration/targets/eos_static_routes/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "f8d6eb37916d612ff4b460b42cb1f8689420f1607695d867bf5a1ea7505bf64a", "format": 1 }, { - "name": "tests/integration/targets/eos_user/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_static_routes/tests/common/_parsed.cfg", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "4df3d87f73db3368744f45083b9b822543ce447d77a6167922de9c3cc3908909", "format": 1 }, { - "name": "tests/integration/targets/eos_user/defaults/main.yaml", + "name": "tests/integration/targets/eos_static_routes/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032", + "chksum_sha256": "6022c467edbcead6301a2203a755a2ab12fe648877cb77cdc2ab32f5d0cf6581", "format": 1 }, { - "name": "tests/integration/targets/eos_user/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_static_routes/tests/common/_remove_config.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "dbd2727c4906cba6e945896b24be521129405364dab6c4444652c2804f91a8ee", "format": 1 }, { - "name": "tests/integration/targets/eos_user/tests/cli", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_static_routes/tests/common/overridden.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "c93a2f5e26cee3ca747d7dacfb5233adb9c1448b72c54119fd32dce25988f0b8", "format": 1 }, { - "name": "tests/integration/targets/eos_user/tests/cli/auth.yaml", + "name": "tests/integration/targets/eos_static_routes/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ece4746e3d18508426ba2ab784a91bed28670217a75be85b234b03ebb66dfd89", + "chksum_sha256": "9ab33deec36ea6b8eea7be1b6eafb943f360759fe3b3e5c78211a9ab6cda58f3", "format": 1 }, { - "name": "tests/integration/targets/eos_user/tests/cli/basic.yaml", + "name": "tests/integration/targets/eos_static_routes/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "432c95aa920b1774308ea58ea6159647675bb2f7f1cffde182c64662dcc857fc", + "chksum_sha256": "08eaf829db084d4878287253871d6dde4d9027f179af071ba0b501eb474791bf", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_static_routes/tests/common/rtt.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "2c42048158fb304b5951f30de6ce718b723ff26659c2f1ece7f577612f557675", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tasks", + "name": "tests/integration/targets/eos_static_routes/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tasks/main.yaml", + "name": "tests/integration/targets/eos_static_routes/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tasks/cli.yaml", + "name": "tests/integration/targets/eos_static_routes/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_static_routes/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/meta", + "name": "tests/integration/targets/eos_route_maps", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/meta/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospf_interfaces/defaults", + "name": "tests/integration/targets/eos_route_maps/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/defaults/main.yaml", + "name": "tests/integration/targets/eos_route_maps/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests", + "name": "tests/integration/targets/eos_route_maps/vars", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common", + "name": "tests/integration/targets/eos_route_maps/vars/main.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "d337f562d76680d2b85d2144b4897034f37423f7f160a16e9c9ea66cc41f0f50", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_route_maps/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_route_maps/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f61d79526410667fe97aa0c1fa0c6a0162e500c6abc373d025165382643b96a4", + "chksum_sha256": "c74494f69023cfc97d41e81575736420b6f29e2d384b0e7f8f41c446ffdc603a", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/deleted.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "4f997c36cc9170f11226c5057f8a2a6b9da5717306c07a8dcfae8517d9b4152d", + "name": "tests/integration/targets/eos_route_maps/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_route_maps/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7c607da23362194cb7a396214a601408e7ea7b78e895567b6a070205916f4677", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/empty_config.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "e9086ad58ff3a415a829921047e1c805e34d6ae95488b9b1c937b20a922ae964", + "name": "tests/integration/targets/eos_route_maps/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/rtt.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "cb5f91b025aa37891756c22bfae165a560c4c00bcee7f0d93005ddc79944886e", + "name": "tests/integration/targets/eos_route_maps/tests/common", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_route_maps/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_route_maps/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "698af51d7f6a6ced71a9415495684f30be35b26cb298b53e1de7792a3d857c18", + "chksum_sha256": "351d48443390baf9e5ba8e9b8856931bb61b2dfa4b78ad8c1096ca9f02a1c663", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_route_maps/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3389b2ec80e9dfa1b851de623ba7bf990b39240feebc9e3cb18dac87b85250e", + "chksum_sha256": "ef67fa3a5f7c2e93109b6fe7a8241945ba90f239fab62d805af4229984ffd5d0", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/gathered_empty_config.yml", + "name": "tests/integration/targets/eos_route_maps/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f6ff5c23745f6f182db2a1173cd25b5a98a29465a8bc37cae61678d8c577af23", + "chksum_sha256": "15d0e603090321cfdddd64967bc56c26dfb3003af6930743aa03bc6171ff0a3f", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_route_maps/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b5c505431c56a3bd030ee52a85e240626c905bfe2809aab18a2e761066e0ccbb", + "chksum_sha256": "a089af65191e7c43d545eca51f782b7d202e2cb2d56494bface34b020cb45666", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_route_maps/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4222a5770d1b912a7ac71103749ff82d93dd903e769e87690471a59be0c7e988", + "chksum_sha256": "64a5a2e160aff448bb567d8d4fdba4c3231f85ab0b44e2f596fe2784148e8554", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_route_maps/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3fd4657ae775a57bdcda3537eaafb956b979f0a1569c80583364e96f16e2f201", + "chksum_sha256": "28c7426a5b17a56f3b95701a57e71358f555978f8411340e51b098932fbe5bc4", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_route_maps/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c136e2d339db165c433d2b3bd05409e542892bb8a5a94f53737891fb082d16f8", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospf_interfaces/vars", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "cdabf064aef1475c5f3ca82c999bf1b31e113c0dc8e8c23c043b792d4ea0d6f1", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/vars/main.yaml", + "name": "tests/integration/targets/eos_route_maps/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bd015c6e2a8c0de8c44a813c8d30a6554cb1f7dec683760cd30a899ce85481c5", + "chksum_sha256": "79312d821332f81704323f4a81c7a25bc6028b81da83946485016d95669068d7", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/templates", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_route_maps/tests/common/merged.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "a43b4966005a8a7ff89e03d834bdafcc7bca6d64de605c312d06bce503883af5", "format": 1 }, { - "name": "tests/integration/targets/eos_ospf_interfaces/templates/populate.cfg", + "name": "tests/integration/targets/eos_route_maps/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e2d645f551982b7ea8613b5d94260428dbcd4cd3207d34a4bb51fb8722b0ffc4", + "chksum_sha256": "44f4351a9b5d2fe29f5ceb7b8da5353d19e68a3ee410ed12f362f8ae419faf42", "format": 1 }, { - "name": "tests/integration/targets/eos_config", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_route_maps/tests/common/rtt.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "60cc6ccf0b2663bfb35b98686d984c74580676ff0f846553237213ea77df4177", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tasks", + "name": "tests/integration/targets/eos_route_maps/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tasks/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "fbf830cf0b2f6eccbbf21e658888b119977106bee0aa263cc2ac4393ddc19d4f", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_config/tasks/cli.yaml", + "name": "tests/integration/targets/eos_route_maps/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_route_maps/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tasks/cli_config.yaml", + "name": "tests/integration/targets/eos_route_maps/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cad1c35e72ece6063b7dd0600ae72e4e0f2f29b963d58733833bfb71db1ff1dc", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tasks/redirection.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "b49deae160fc4dfe8307a0ffb0749eedf58bfe63871c77531866e164fe7f955b", + "name": "tests/integration/targets/eos_system", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/meta", + "name": "tests/integration/targets/eos_system/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/meta/main.yml", + "name": "tests/integration/targets/eos_system/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", "format": 1 }, { - "name": "tests/integration/targets/eos_config/defaults", + "name": "tests/integration/targets/eos_system/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/defaults/main.yaml", + "name": "tests/integration/targets/eos_system/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests", + "name": "tests/integration/targets/eos_system/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli", + "name": "tests/integration/targets/eos_system/tests/eapi", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/toplevel_before.yaml", + "name": "tests/integration/targets/eos_system/tests/eapi/set_domain_name.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "727839044c517b93bff6eeb4786a005f52b4c17adcca79db896113ef5a788ff5", + "chksum_sha256": "8cfd63ce023b45928d446783ffcd516e4ab736187d36102514859dd9aabcec05", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/toplevel_after.yaml", + "name": "tests/integration/targets/eos_system/tests/eapi/set_hostname.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "caea8fad79205e27a673f4ee9fe66ae8337bed0172587d7f41f27f4c3354fa2d", + "chksum_sha256": "6bce01fac4d41bba5dc1495d183f86d153fbd010a3b1ac760bd07c32bcd3c5f2", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/sublevel_strict.yaml", + "name": "tests/integration/targets/eos_system/tests/eapi/set_lookup_source.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "eb86226952eb153150fe0e1b41d8bbd2d38bbb2323831ff4a865553f161ead28", + "chksum_sha256": "5ec0cefc6ecaf3e422116a57b7a77dac7c7e8de65543b445baaa5b08bb0c31a1", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/diff_against_config.yaml", + "name": "tests/integration/targets/eos_system/tests/eapi/set_domain_list.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1ba680c356fa88e96ed721f29df59097b2aabe32030286f032e3f981db797276", + "chksum_sha256": "c864953ce83d0099b4f025894c10d502d1ecff22776b89688f784bf172b4f936", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/src_match_none.yaml", + "name": "tests/integration/targets/eos_system/tests/eapi/set_name_servers.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e6f0ba65100459757c0b7dab013d12f4b901e2af19979c49047b6c403e2a1877", + "chksum_sha256": "3f151be120cd9e6e74b1778bf682f08879753fc2198c807e4ecebe4486d21c28", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/sublevel_block.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "f954e5787b9b7e557b058e9f4e8720bfe36b468b4822bf29913ed3d14042475c", + "name": "tests/integration/targets/eos_system/tests/cli", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/toplevel.yaml", + "name": "tests/integration/targets/eos_system/tests/cli/set_domain_name.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fb6ec870503106ced6935c661248ff3e9d637bafc418f9b50f6bd01329c26ce2", + "chksum_sha256": "96a436ed7ba93da80b30b7fde2babbd14d77e20c888843f12fbd37f368774c05", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/sublevel_strict_mul_parents.yaml", + "name": "tests/integration/targets/eos_system/tests/cli/set_hostname.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3ab71a8f63f346ecaac7f063da41865f2e61466559bd8e3b01c5c8cd5d4e63ff", + "chksum_sha256": "3ddfe22c80b9e909d2cafe93380715fc7d695425a4bf23c0c549bbb1414fc8dc", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/config.yaml", + "name": "tests/integration/targets/eos_system/tests/cli/set_lookup_source.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9a76cb30e8f9c86209fa61ebfd779b91e9f5996a527b4856ec5d1f91d5bdfb77", + "chksum_sha256": "9b571561204978b797cde9c09803bd0f35e3a4b1d0f032d549b0d8a479bb7742", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/replace_block.yaml", + "name": "tests/integration/targets/eos_system/tests/cli/set_domain_list.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8229d1f16924795dadcae8472ba22a0d6ed7efdba4a7c8c12864f2915c1ed9c6", + "chksum_sha256": "382aace82bf0f7d0a09ba8f2a35a825bf9085cdca7d62d507096e65e361b6922", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/sublevel_exact.yaml", + "name": "tests/integration/targets/eos_system/tests/cli/set_name_servers.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8a6f66fe3cca7fc667d32dd2de4f5bc6fc7d82d2d92953316ad3d6e4f16ec463", + "chksum_sha256": "5a6511f53c7475d55b01bd0fd150ecc8432e6a237a0634b9f7d0dab26473d88b", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/src_basic.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "115d6ac4c64b7d029afd2ddb9588b5eeb323ccf12391cf9bc1ba7db051c0847e", + "name": "tests/integration/targets/eos_system/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/check_mode.yaml", + "name": "tests/integration/targets/eos_system/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8b8ade7952b3bdfbe87a27bef6a6072bf1559fb682ed03477c2c4bbb95add14d", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/defaults.yaml", + "name": "tests/integration/targets/eos_system/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4390d24f8debc9f9a06bd6f75cedac8f6de373193dd6f477329d0479908e66b7", + "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/backup.yaml", + "name": "tests/integration/targets/eos_system/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6d9bdcefed31e07edf3c37a38a9bdd50b83b235723758b4f4afee6afddb1b9e5", + "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/src_invalid.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "52ca0bec01fc312731dc6e4be0b4439a1ffcbdb24716321987fbea517a5e145a", + "name": "tests/integration/targets/eos_lldp_global", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/save.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "b576d2db1098db6187c8dabf08b98f2f768c955c0fc76d32f946c50df47d3bc3", + "name": "tests/integration/targets/eos_lldp_global/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli/sublevel.yaml", + "name": "tests/integration/targets/eos_lldp_global/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0f7743e4751629f7b7b985959361b7ac07cf23c267d74777401cd2e45bcff7d1", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi", + "name": "tests/integration/targets/eos_lldp_global/vars", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/toplevel_before.yaml", + "name": "tests/integration/targets/eos_lldp_global/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7f7329aacb123f76e1a2df214a99787da817035c59e9c0e2664f7934daba6efe", + "chksum_sha256": "2e8be33a4b8c4f6ed1238e648834c66b382d5d0c9638b2aaa15d23e5433e181e", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/toplevel_after.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "90e106e955ff3865916079955ddf5af545cdaa7372c491bf0ba61076cd80bb4c", + "name": "tests/integration/targets/eos_lldp_global/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/sublevel_strict.yaml", + "name": "tests/integration/targets/eos_lldp_global/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dbf1e3fd93dc6e50049a62d8107765cdbba14ee1f843606845bf30d0a982cd42", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/src_match_none.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "c42bb681923e1aea5664c1a629c22da23afd186fbdcbaa1c8f6a5df716e69bec", + "name": "tests/integration/targets/eos_lldp_global/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/sublevel_block.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "3dde12483d855a7b2da463f885ac18f0b10b36b9b6acc538de96c4de23157c61", + "name": "tests/integration/targets/eos_lldp_global/tests/common", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/toplevel.yaml", + "name": "tests/integration/targets/eos_lldp_global/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "45276c0a74aba09ed8c7c48de80af2dd32219a324303610bc9cf80c3c8bc283b", + "chksum_sha256": "ecfacbd7e8e994b8e1ca0db698eb1226a9f0cdecd0bc4dcaee71466d7fa237b3", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/sublevel_exact.yaml", + "name": "tests/integration/targets/eos_lldp_global/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5501acfbe1e6d31324268704c74ddf6bf1d7d9eb0e158edcbbe4ff4b214cc76a", + "chksum_sha256": "cb37329f298bade2c13b44af8e8036f83bdda812f2acca9eead754340be8d829", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/src_basic.yaml", + "name": "tests/integration/targets/eos_lldp_global/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bb891145f21b067fae034a29cded633ad42f8c834d477f8997b2517753fa7300", + "chksum_sha256": "4ac4431a75c62d1a70050d834f822be901e87b57cf6178b14069bd0dba8a95fe", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/defaults.yaml", + "name": "tests/integration/targets/eos_lldp_global/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0ece39d7ef9b05d0e14b28c199af6dd0181c05c687fcf8555b7e41f35406f4c6", + "chksum_sha256": "44cb429ba9a7352289e7ce9c1f1b46965ea1c360510d031c554472b04012c4ae", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/backup.yaml", + "name": "tests/integration/targets/eos_lldp_global/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8b7ff6fa23044a1941225d49d2d23d85c1cede5f6d194625515b78a94ceccef0", + "chksum_sha256": "0048d6a4374fade15d938c1d79b79eb8b3d95500fe31a55b8e2509b3fc39cef6", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/src_invalid.yaml", + "name": "tests/integration/targets/eos_lldp_global/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "751ce477a9a859e0fe8c0a420a836a9aeb6ee4e4d00d58af9e96fa4b15731577", + "chksum_sha256": "b4cce5198a2d66a44e8775b311ff670c877aed0d7d37c5f7b43d843f0f1e1f08", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/save.yaml", + "name": "tests/integration/targets/eos_lldp_global/tests/common/_reset_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b10fe8c1dec1cc8276a16bcfeb6b70ac9667c8fc42cc5acd7f742fbdd2a2a2f6", + "chksum_sha256": "97c3ee1287e7584f46521ddc1bd32b3f6928c6f0c2f30fb00ded22272649ab1d", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/eapi/sublevel.yaml", + "name": "tests/integration/targets/eos_lldp_global/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "402e518d37d1d8a5c283de5593d26f4067c6ce3312b90e9f9b5c41c8c52892af", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_config/tests/redirection", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_config/tests/redirection/cli", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "61363b2fbb08af548968fd3bef7e529f5f1a15d59d8c36732c9a430488d4d2ff", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/redirection/cli/shortname.yaml", + "name": "tests/integration/targets/eos_lldp_global/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d944cd696544ff17ad20e40bea70421da8141a1c22b5b4227b8b2cec348ce085", + "chksum_sha256": "13d7c23ac9137d74bd2614020c8d8c585f3fb9ae30d53d8a120a1abe168d47d0", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli_config", + "name": "tests/integration/targets/eos_lldp_global/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli_config/cli_backup.yaml", + "name": "tests/integration/targets/eos_lldp_global/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3bd7e06189b2e0a2c94746eeacb0988676f417f3a6740b1ef65a39609ae5d735", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_config/tests/cli_config/cli_basic.yaml", + "name": "tests/integration/targets/eos_lldp_global/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "135e26aae8c87670f187e83c82608ece8fe523e21e51824780e082ed0b4bf4ff", + "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", "format": 1 }, { - "name": "tests/integration/targets/eos_config/config.txt", + "name": "tests/integration/targets/eos_lldp_global/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9a925a8805c82634beb0a514ef8ab88912b8b3e296763329a74d7690b0429dc6", + "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", "format": 1 }, { - "name": "tests/integration/targets/eos_config/templates", + "name": "tests/integration/targets/eos_snmp_server", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/templates/basic", + "name": "tests/integration/targets/eos_snmp_server/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/templates/basic/cmds.j2", + "name": "tests/integration/targets/eos_snmp_server/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "635043eb1da106cc08711181db0d52331cc4ba2cda07e30466641f4c7497f10f", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_config/templates/basic/interface_config.j2", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "6d6e2f3a34e61e1912c313154341699bc6398ccd884e4663bbdcefab7e76f6ec", + "name": "tests/integration/targets/eos_snmp_server/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/templates/basic/config.j2", + "name": "tests/integration/targets/eos_snmp_server/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6d6e2f3a34e61e1912c313154341699bc6398ccd884e4663bbdcefab7e76f6ec", + "chksum_sha256": "ae7da77e7cf9b6b97d3b5f42e00cb9f2ab4b591724f14421ce31ecaa491a410a", "format": 1 }, { - "name": "tests/integration/targets/eos_config/templates/defaults", + "name": "tests/integration/targets/eos_snmp_server/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_config/templates/defaults/test.j2", + "name": "tests/integration/targets/eos_snmp_server/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6d6e2f3a34e61e1912c313154341699bc6398ccd884e4663bbdcefab7e76f6ec", + "chksum_sha256": "955317964226d2639660f6006be99a9c1d67e3a8dcea25ba7b2c4a569059a4f9", "format": 1 }, { - "name": "tests/integration/targets/eos_config/templates/defaults/config.j2", + "name": "tests/integration/targets/eos_snmp_server/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_snmp_server/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "82249ebe8dcfdb0ab85598bd0f7ba759187bfc19c5c04a772d3308f27d85eefe", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp", + "name": "tests/integration/targets/eos_snmp_server/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tasks", + "name": "tests/integration/targets/eos_snmp_server/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tasks/main.yaml", + "name": "tests/integration/targets/eos_snmp_server/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tasks/cli.yaml", + "name": "tests/integration/targets/eos_snmp_server/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", + "chksum_sha256": "fd35e88f8ab1a36691e324cf1c5e98721a41035cc9ef210966b4f744869fbd17", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_snmp_server/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lacp/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "c058c00472d829b53fb556f986cb2fbf9943b02212719a676530c1ca1ef3864e", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/meta/main.yml", + "name": "tests/integration/targets/eos_snmp_server/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lacp/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "92b980a2b2ec6624a2d10d807e8026953ec336d0c8f56ee070d27b0b8cd66ed6", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/defaults/main.yaml", + "name": "tests/integration/targets/eos_snmp_server/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lacp/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "03a12bd881dbe8be8c2a60638c8f2e564cc0b176ea9764af6a17d015098c8ac0", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_snmp_server/tests/common/_parsed.cfg", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "90b472eb859697c791cb385ea0972ab042ffe3af2afedd902bf780cbd29ceac7", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_snmp_server/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "256d175eb92a50a737d23b476ff3fe20d9999764b3cdac3fe3f625bc357bc809", + "chksum_sha256": "e15abd88634fd0d4e37994033dbad069c4c6a5a74032fbdcb28054fd2ce24f50", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_snmp_server/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "298c194b94ae3f3750c516e2245251ed37611565c429ccf4fd7427c22df368cd", + "chksum_sha256": "49411b2c85202029944048c9b98c93755510c85f9912a6de5c31987bd5fb199d", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_snmp_server/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7cc12a2c9c2b6154d7474af3cc090677b5067fa213c13ba6fb8b4203b9aa0149", + "chksum_sha256": "a65a37d14b4764392ea5d9ccfa3debe6b1bfdcb5f4501477a51714f1f38eeefa", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_snmp_server/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1567cbeeee2362aa296686ff39b8a1fb0e95ee41adfb130e8612826981e7113d", + "chksum_sha256": "7de001d983e8873496684af8bbd816f668626f0cb61280f1e0d07326af32bdda", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_snmp_server/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "800ead8f10e3d4bc50ddf469a53b358695197f47476eb4b3789aa011e16f1dea", + "chksum_sha256": "5498af2763ccdc85790108ce60fec119ee9ee184694ab4dbb73bcc84411931a2", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common/replaced.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "dade4172a3223fc93e1eca92c3303456eb1f6c154c4cbcedad9a1e267821a311", + "name": "tests/integration/targets/eos_snmp_server/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_snmp_server/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "14973e3f346a4f8643baff860e9a35d46a16d7ed42212bc804ffa2b78f70c023", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common/_reset_config.yaml", + "name": "tests/integration/targets/eos_snmp_server/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d0dcc0055c8b24c34f55531d55a1069274e7450a6592a5223e9976887437cd33", + "chksum_sha256": "2d8c084f757657a7a323a0fd6c49fef789d8ef373f770fb46f864563bc23c4ef", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_snmp_server/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bfdee3db7e752c613eb903f5b515c30d6ae3b5da4b641f9c575416aa32d77649", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { @@ -5405,66 +5426,59 @@ "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tasks", + "name": "tests/integration/targets/eos_bgp_address_family/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tasks/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "e40fe291a7e7d70bd846b4acf8f4a1a465948b9a02b037d9b0fd0a4193055baa", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_bgp_address_family/tasks/cli.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tasks/eapi.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "name": "tests/integration/targets/eos_bgp_address_family/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tasks/redirection.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7b61bd7a713c0b9735361ff90fb07b90d1b4fb97b9c822c2c979bd6eb82b892c", + "chksum_sha256": "80bb6f23199fee8ae2ed4149e4706e9a23f0b0093a9f03c982fc8f3590919fc5", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/meta", + "name": "tests/integration/targets/eos_bgp_address_family/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/meta/main.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "0b889f292c92b4630f9cd7f3ff38826eb0db4f2937fc2f9e5af1f266245cca74", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/defaults", + "name": "tests/integration/targets/eos_bgp_address_family/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/defaults/main.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { @@ -5482,4133 +5496,3895 @@ "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "36c8fb15c11b0806cf005745d3430a56d953e9f6780a7cef5aafd2a09a0535ad", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/_redirection.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2d367a172a6119e19318a7925d0f93ab844f3285d5e7818894d5754dff1c3879", + "chksum_sha256": "6ed262f5f0ecec25b856f900c3bf6d2b460b8988d495e8b8bd2a94be0e4b136f", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5a72b2cdd640e76fd8cebc5dc40db9e7f021f219a006e0e202f38753e67f3e66", + "chksum_sha256": "e6039629f8dcaf5a5985dde73f3aeadf9a238c6bb09cba2cf52953fd33d75fdf", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1e8015071f7ffcce80ad0ededdef7f16e73a69a32d9f045d358db22e27e0bc37", + "chksum_sha256": "501991afb657b98d52a6b17858e19fc4def44d6fc1b308af9d9339ed9b1bcbfc", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "768a7c9e05c637f812712a5de2588a2fae4c9296e89f082ef30ce5efefe0939a", + "chksum_sha256": "5a72b2cdd640e76fd8cebc5dc40db9e7f021f219a006e0e202f38753e67f3e66", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "chksum_sha256": "1e8015071f7ffcce80ad0ededdef7f16e73a69a32d9f045d358db22e27e0bc37", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b2bbbe9bb69931adedbcb614bd349ce9dc7291f38b6dfa81420db786051dac73", + "chksum_sha256": "0b889f292c92b4630f9cd7f3ff38826eb0db4f2937fc2f9e5af1f266245cca74", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "19423e7d29df73b400d5b47fea1fce275bcd2b04d184470aa5659097038915e1", + "chksum_sha256": "2d367a172a6119e19318a7925d0f93ab844f3285d5e7818894d5754dff1c3879", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0b889f292c92b4630f9cd7f3ff38826eb0db4f2937fc2f9e5af1f266245cca74", + "chksum_sha256": "36c8fb15c11b0806cf005745d3430a56d953e9f6780a7cef5aafd2a09a0535ad", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/_redirection.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6ed262f5f0ecec25b856f900c3bf6d2b460b8988d495e8b8bd2a94be0e4b136f", + "chksum_sha256": "19423e7d29df73b400d5b47fea1fce275bcd2b04d184470aa5659097038915e1", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b772bb07168e677fd6bf5c7cefdb28b4343d2c51f4463422e7b6a0cf9959f327", + "chksum_sha256": "b2bbbe9bb69931adedbcb614bd349ce9dc7291f38b6dfa81420db786051dac73", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e6039629f8dcaf5a5985dde73f3aeadf9a238c6bb09cba2cf52953fd33d75fdf", + "chksum_sha256": "b772bb07168e677fd6bf5c7cefdb28b4343d2c51f4463422e7b6a0cf9959f327", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "501991afb657b98d52a6b17858e19fc4def44d6fc1b308af9d9339ed9b1bcbfc", + "chksum_sha256": "768a7c9e05c637f812712a5de2588a2fae4c9296e89f082ef30ce5efefe0939a", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/vars", + "name": "tests/integration/targets/eos_bgp_address_family/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/vars/main.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tasks/redirection.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "80bb6f23199fee8ae2ed4149e4706e9a23f0b0093a9f03c982fc8f3590919fc5", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_bgp_address_family/templates", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "7b61bd7a713c0b9735361ff90fb07b90d1b4fb97b9c822c2c979bd6eb82b892c", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_address_family/templates/populate.cfg", + "name": "tests/integration/targets/eos_bgp_address_family/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0b889f292c92b4630f9cd7f3ff38826eb0db4f2937fc2f9e5af1f266245cca74", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_static_routes", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_static_routes/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "e40fe291a7e7d70bd846b4acf8f4a1a465948b9a02b037d9b0fd0a4193055baa", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tasks/main.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tasks/cli.yaml", + "name": "tests/integration/targets/eos_bgp_address_family/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tasks/eapi.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "name": "tests/integration/targets/eos_smoke", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/meta", + "name": "tests/integration/targets/eos_smoke/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/meta/main.yaml", + "name": "tests/integration/targets/eos_smoke/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/defaults", + "name": "tests/integration/targets/eos_smoke/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/defaults/main.yaml", + "name": "tests/integration/targets/eos_smoke/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests", + "name": "tests/integration/targets/eos_smoke/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common", + "name": "tests/integration/targets/eos_smoke/tests/eapi", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_smoke/tests/eapi/common_utils.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dbd2727c4906cba6e945896b24be521129405364dab6c4444652c2804f91a8ee", + "chksum_sha256": "a18fa7aed51409b4944aada8a31a413f1058fda4ca0e652f55296166b6c5a253", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_smoke/tests/eapi/common_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6022c467edbcead6301a2203a755a2ab12fe648877cb77cdc2ab32f5d0cf6581", + "chksum_sha256": "8c0c76c10792321352005faed0ae9c51f1387f4964f2175e9a8e39af1c444ca1", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/gathered.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "f8d6eb37916d612ff4b460b42cb1f8689420f1607695d867bf5a1ea7505bf64a", + "name": "tests/integration/targets/eos_smoke/tests/cli", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_smoke/tests/cli/common_utils.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2c42048158fb304b5951f30de6ce718b723ff26659c2f1ece7f577612f557675", + "chksum_sha256": "16ff2cbec75c329d7ffaeff96467873aae0b48e203e9013b5643fc47af5d47aa", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_smoke/tests/cli/misc_tests.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5c1986157b288504efba9959764aa6b8de99c79007f97a59c48e6ad72a496535", + "chksum_sha256": "8d12a8d25e86ab4cb05fbb567d3e602da96ccf9c7249a92d4e7b00175242085e", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_smoke/tests/cli/common_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9ab33deec36ea6b8eea7be1b6eafb943f360759fe3b3e5c78211a9ab6cda58f3", + "chksum_sha256": "8c0c76c10792321352005faed0ae9c51f1387f4964f2175e9a8e39af1c444ca1", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_smoke/tests/cli/reboot.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c93a2f5e26cee3ca747d7dacfb5233adb9c1448b72c54119fd32dce25988f0b8", + "chksum_sha256": "f89bcad9703169bbc45f7cb7a306b81666f9ac935a912a144da191470dcf1102", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_smoke/tests/cli/caching.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4df3d87f73db3368744f45083b9b822543ce447d77a6167922de9c3cc3908909", + "chksum_sha256": "ea530ff631421e3a7a074f77dcaf5b511a4020d80f609a967362c7708b910c01", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_smoke/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_smoke/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "08eaf829db084d4878287253871d6dde4d9027f179af071ba0b501eb474791bf", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_smoke/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bec9055d452548f078aec3418ef1d147865a0b03c739b9a8cb7609142959736c", + "chksum_sha256": "c7d7b1929079920b7a5922066471180e88e05b39a275e6e842f3d8bb6e5269c4", "format": 1 }, { - "name": "tests/integration/targets/eos_static_routes/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_smoke/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7efefbf1285c5fc94d42b155d5e3236241aea41a49727bf31e0d27710209a2e2", + "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces", + "name": "tests/integration/targets/eos_l2_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tasks", + "name": "tests/integration/targets/eos_l2_interfaces/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tasks/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lacp_interfaces/tasks/cli.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lacp_interfaces/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/meta", + "name": "tests/integration/targets/eos_l2_interfaces/vars", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/meta/main.yml", + "name": "tests/integration/targets/eos_l2_interfaces/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "2d11de6e7c7e491f1f5247e77d3cc3367368e71c12900e057007742b5f69b93e", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/defaults", + "name": "tests/integration/targets/eos_l2_interfaces/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/defaults/main.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests", + "name": "tests/integration/targets/eos_l2_interfaces/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/deleted.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d6a728cf70443f8ffc3ff061c9ee8d1eb85866c930760f3b277200956f41fb99", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1a8a850858d11124418c7fbc26742397895220754befde252ad24117705e3deb", + "chksum_sha256": "edb8b0ac8acd4b5e054bbfa29800537c9b159ab96d7187400f26c80be72c7abf", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2b46d6ceee61ab907fcb57229bf38f361785e90cba1c90ac5ff50d4e9513a3d7", + "chksum_sha256": "e27eed12e565edc2ef8199044486e7df6759cf3a8fa2c4999c06d465b416ac11", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4bcd6ab1c2fc53eb4c774397a6ee078ce4382963c6ffb53e7514a13721c24974", + "chksum_sha256": "c9f82a69c636f9d85ef893fb5d2fba696d0a47bc9fe1e2c3e316acb63b79453d", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cce344c093d2137f12b8a9933298953bc3330081dcbae362088a5097b2514813", + "chksum_sha256": "aaf8f107ec4a7699b08aba428c96066164570af0da4c031499210e65a9ac976a", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f924be9202c965db71f4880a635ba5acc81f9cb91f0101907f3e96387674e8f7", + "chksum_sha256": "9f5bae45f76d827baaed602070abd64acc8a7c7f22410e169b0871344f1023ba", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a3796a2313899acffb35cddcaa5673d76efd8751d1fed12d820f5973a9476d8d", + "chksum_sha256": "fce0cbcecc5da5700eadd7509b5ec52749d2161ff7b3f99b95a4d2796c158f4c", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/_reset_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "45ec3d12aef7d086d901f4bba8e6084fe7a13cf8b31f321621c598fa2cb88405", + "chksum_sha256": "cb38b9a77caba2c84ab6c80ba15134346ae856147e816086b43f2c90a0e8014e", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e2bc98e817414304b3ad22cf0d6747e9908af6b692824cb5dd751058968e2de3", + "chksum_sha256": "7fe18f0fa44accb4bdd0464888179e38186b2bc1bb7534786d823700eab75201", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/_reset_config.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b36bf6f528c9b79fc7a9b7f2d3b182ca1f2ddd3339579701d92b36b019ec959d", + "chksum_sha256": "01c98f37d467b49d62c858aa1eb80e31829d3af8df1d67b17b95612b1e014d2f", "format": 1 }, { - "name": "tests/integration/targets/eos_lacp_interfaces/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/_cleanup.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c417f982e3ee716d3de8a1bd93a0671eb29a513a6e4b62b7ec9ab6a06e038511", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_bgp", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_bgp/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "72c891a2b69fea4a08d88aef80ab42588f0761b3fcee4654ea769a82e2cad772", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp/tasks/main.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8d0f3e120b5e0f83314d06ed429b515b98e122ebdd4111b4e5be0bf09098877c", + "chksum_sha256": "0ed56a5c9ced6b499dda2d9788c2021ea24b0d17f0d0931a7c11b9addc59f3e6", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp/tasks/cli.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "ab629c595374a5ff76a3d76f22278948131ccfd3f5de5e08f8bb0fae170883c0", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp/meta", + "name": "tests/integration/targets/eos_l2_interfaces/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp/meta/main.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_l2_interfaces/tasks/cli.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "3d287a5645a94634b96fbeb33a93d7cc866421adb10d5e45810aae4ae003fd52", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp/defaults/main.yaml", + "name": "tests/integration/targets/eos_l2_interfaces/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", + "chksum_sha256": "90b0fb30b63afdda9bc8d5bee03e2b6cc6f785a7af550690bf002a207fa42d9c", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp/tests", + "name": "tests/integration/targets/eos_ospf_interfaces", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp/tests/cli", + "name": "tests/integration/targets/eos_ospf_interfaces/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp/tests/cli/basic.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9bdebd0673be1e39039dcb426a889e569042dad0c5cb7b2bf01ba68d7091b894", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_acls", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tasks", + "name": "tests/integration/targets/eos_ospf_interfaces/vars", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tasks/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_acls/tasks/cli.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "123f47356786e4facd8bf8169639c0286878d1ad6e37b71c283d8729848ee841", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_acls/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9f3757d49c81f01e6fdc9ed127fe45328fca0d8bb2871cf5277a0af7f27ea533", + "chksum_sha256": "bd015c6e2a8c0de8c44a813c8d30a6554cb1f7dec683760cd30a899ce85481c5", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/meta", + "name": "tests/integration/targets/eos_ospf_interfaces/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acls/meta/main.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "e2d645f551982b7ea8613b5d94260428dbcd4cd3207d34a4bb51fb8722b0ffc4", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/defaults", + "name": "tests/integration/targets/eos_ospf_interfaces/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acls/defaults/main.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests", + "name": "tests/integration/targets/eos_ospf_interfaces/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c567c0a070d35ae7dc0def99be6a57bdf14d0485dd785e72c4c9e192c98d12ec", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6688f31ad22c98409e9af72340492edcfb288cef4d3c30037ed424b886cf634e", + "chksum_sha256": "3fd4657ae775a57bdcda3537eaafb956b979f0a1569c80583364e96f16e2f201", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d9b49e9cd0c20334e2f3ac1aaa7cf75fa51acfe5d2d47b60d35d77260d77b145", + "chksum_sha256": "c136e2d339db165c433d2b3bd05409e542892bb8a5a94f53737891fb082d16f8", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0659d10743e2796f81f48bae653e0cdf722e3999e7c2593453290fd0eafaf63e", + "chksum_sha256": "7c607da23362194cb7a396214a601408e7ea7b78e895567b6a070205916f4677", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "adf72055e9bffeaa9a7d332e77898a2ff6f1748eb02046d0867c907601c72cc7", + "chksum_sha256": "e9086ad58ff3a415a829921047e1c805e34d6ae95488b9b1c937b20a922ae964", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8ae640e0d6726b443b36e33c066555aab81c0c865d21f92a9218fb449839df17", + "chksum_sha256": "b5c505431c56a3bd030ee52a85e240626c905bfe2809aab18a2e761066e0ccbb", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "161b63801d5e2e1ed876dc6929ab54c7f2f89bef189ab4b7f394679b6561b244", + "chksum_sha256": "4f997c36cc9170f11226c5057f8a2a6b9da5717306c07a8dcfae8517d9b4152d", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "49fbf1221f7702466cfa35dc681b919b2e7f627e1649743147b80bdf021fd1f0", + "chksum_sha256": "f61d79526410667fe97aa0c1fa0c6a0162e500c6abc373d025165382643b96a4", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "02a799009a3c14748b28e1ca595ec784e16f7589e3d08786991775bb73edc628", + "chksum_sha256": "e3389b2ec80e9dfa1b851de623ba7bf990b39240feebc9e3cb18dac87b85250e", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/_parsed_cfg.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "be71f5afa12feed2b7689ce870b7eda8b2b722b1968643f26951691612fa7822", + "chksum_sha256": "698af51d7f6a6ced71a9415495684f30be35b26cb298b53e1de7792a3d857c18", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8b73e35944c74b107af433bbcc6e7b7c4cf64f928a29dadffa1f8d469c1c6d25", + "chksum_sha256": "4222a5770d1b912a7ac71103749ff82d93dd903e769e87690471a59be0c7e988", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/gathered_empty_config.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "50f9aa1e9a9c7e29fc6efd923caa8cfb358bbd69417b539d2ecd978af5e1519c", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_acls/vars", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "f6ff5c23745f6f182db2a1173cd25b5a98a29465a8bc37cae61678d8c577af23", "format": 1 }, { - "name": "tests/integration/targets/eos_acls/vars/main.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4ac57542e8c5b785dac916943f46c3166ab7e8ed158541a5f38c8d83ba8247c2", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_acl_interfaces", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "cb5f91b025aa37891756c22bfae165a560c4c00bcee7f0d93005ddc79944886e", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tasks", + "name": "tests/integration/targets/eos_ospf_interfaces/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tasks/main.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tasks/cli.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_ospf_interfaces/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/meta", + "name": "tests/integration/targets/eos_lacp", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/meta/main.yaml", + "name": "tests/integration/targets/eos_lacp/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_lacp/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/defaults", + "name": "tests/integration/targets/eos_lacp/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/defaults/main.yaml", + "name": "tests/integration/targets/eos_lacp/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a79b77c93a1982c2682c177681bfcef5f3fb3421e3ef10be452fc81dc3ce8871", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests", + "name": "tests/integration/targets/eos_lacp/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common", + "name": "tests/integration/targets/eos_lacp/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_lacp/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b87b082bd1a6efb8a4fcffbc804615955068460aa128235e5bc6833b551be9b2", + "chksum_sha256": "14973e3f346a4f8643baff860e9a35d46a16d7ed42212bc804ffa2b78f70c023", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_lacp/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dfc9f3e78036a19826feccd2fad6679dd22d05d44fdf5226540ce1f29256f261", + "chksum_sha256": "bfdee3db7e752c613eb903f5b515c30d6ae3b5da4b641f9c575416aa32d77649", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_lacp/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e43043f8a8c88832634fb29c4839abc2be35598c34df4a953d0eda562a90c78e", + "chksum_sha256": "298c194b94ae3f3750c516e2245251ed37611565c429ccf4fd7427c22df368cd", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_lacp/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e304de25e98dfbbd3e8b884f6478d7b841a022b232febe94380f256a50a51557", + "chksum_sha256": "7cc12a2c9c2b6154d7474af3cc090677b5067fa213c13ba6fb8b4203b9aa0149", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_lacp/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f2b15009df3b8b2bd9936379027b7f544a9c81a23e5c33fb9847b25a0b54645c", + "chksum_sha256": "800ead8f10e3d4bc50ddf469a53b358695197f47476eb4b3789aa011e16f1dea", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_lacp/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4cfbb7d9c017eea2318fb53edf60ff9b83e6dfeccae2d6bc85f16d05d33a7ff0", + "chksum_sha256": "256d175eb92a50a737d23b476ff3fe20d9999764b3cdac3fe3f625bc357bc809", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_lacp/tests/common/_reset_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1668ec34e8d2f67dc611925ddf3b4f00ae826f0a65c72d939a8b1046d64c873d", + "chksum_sha256": "d0dcc0055c8b24c34f55531d55a1069274e7450a6592a5223e9976887437cd33", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_lacp/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1f5be632f4525a5de8591f6aa83113ccf37fd9cb62d0f5b6ef4c62dcfb1c6fa7", + "chksum_sha256": "1567cbeeee2362aa296686ff39b8a1fb0e95ee41adfb130e8612826981e7113d", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_lacp/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dad0f95e9549bce843069bc4584803994e2549a64e70c6d844e5d37e41190630", + "chksum_sha256": "dade4172a3223fc93e1eca92c3303456eb1f6c154c4cbcedad9a1e267821a311", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/replaced.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "0d3dca47353e80e36f629fd572a1b64e2c49dd75d82bf4ab28fc53634d33803b", + "name": "tests/integration/targets/eos_lacp/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_lacp/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "86b04f3482cda3dd386cac6bd225865c4f3637845bc2b38165814e6c89bbaa2a", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_lacp/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "876b6b7da3c239e569da81974334a14293ce92683bae9643239bcd4bb083c94b", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_acl_interfaces/vars", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", "format": 1 }, { - "name": "tests/integration/targets/eos_acl_interfaces/vars/main.yaml", + "name": "tests/integration/targets/eos_lacp/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8631d3b93d4bf6c66a2d3f5e5c11f188f364dc3a36a4bfa5614a51a045a1d49f", + "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", "format": 1 }, { - "name": "tests/integration/targets/prepare_eos_tests", + "name": "tests/integration/targets/eos_banner", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/prepare_eos_tests/tasks", + "name": "tests/integration/targets/eos_banner/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/prepare_eos_tests/tasks/main.yml", + "name": "tests/integration/targets/eos_banner/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c53c149ac2c5c508711c2414d406b033110276eb4622949358a6e1efcf3cd505", + "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", "format": 1 }, { - "name": "tests/integration/targets/prepare_eos_tests/meta", + "name": "tests/integration/targets/eos_banner/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/prepare_eos_tests/meta/main.yaml", + "name": "tests/integration/targets/eos_banner/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "851860fe2ed1258710d7fcf89ac5b7d8c3c87755e89ca56fdd79bea022eb2b92", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname", + "name": "tests/integration/targets/eos_banner/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tasks", + "name": "tests/integration/targets/eos_banner/tests/eapi", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tasks/main.yaml", + "name": "tests/integration/targets/eos_banner/tests/eapi/basic-motd.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", + "chksum_sha256": "c8e94533c27b7c01e870af443aae37c16cb5180e86658a8de5a2a6b5599efb97", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tasks/cli.yaml", + "name": "tests/integration/targets/eos_banner/tests/eapi/basic-login.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "chksum_sha256": "d7cd4bec5ba015f96ac020675f8b4a256dcc1e2bdd9f4b59775237acaa8d809c", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_banner/tests/cli", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_banner/tests/cli/basic-motd.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "chksum_sha256": "4b2551d785983506768deb63cd2f8ba8ae35c5e6ce5eae18e340fd75291e390a", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/meta", + "name": "tests/integration/targets/eos_banner/tests/cli/basic-login.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "5a6ff4ad57df259c1322d52be030e6bda317af6738e2e3ebf043ca14b5fc9d64", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_banner/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/meta/main.yaml", + "name": "tests/integration/targets/eos_banner/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_banner/tasks/cli.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/defaults/main.yaml", + "name": "tests/integration/targets/eos_banner/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests", + "name": "tests/integration/targets/eos_command", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common", + "name": "tests/integration/targets/eos_command/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_command/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bbd01a1b82535d87fb2c5192c045a1452c02385b1d9325bdcb8013b03f3840d5", + "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/deleted.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "e8f9622547f2e0fa5c603e7d1e76348d76da8bac90ebfa21179749ee691cd648", + "name": "tests/integration/targets/eos_command/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_command/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "aed726bbfbc34673f8da380cceaac909741a8a4533d1abf057afb6d9f5b0b214", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/empty_config.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "969820bbaeb224608a4aab530cbeeb88627ac039bcacf2a1942ec42705e5514d", + "name": "tests/integration/targets/eos_command/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_command/tests/eapi", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_command/tests/eapi/notequal.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "chksum_sha256": "fa8076a05fc1d4cfc801e077a2204d20cb1c7eca29ee7efca969fb68bb4969a9", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_command/tests/eapi/equal.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "079da330b620d09b22c55b8c63db98278c3347639db086a2c86f0039f2d13f35", + "chksum_sha256": "bf0a37bd334e4ac7039fa458189a52163c074d38da24e01b4e31b1a5df564bf5", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_command/tests/eapi/greaterthanorequal.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "36160ee5a95d8b19e314fbe8b473f56c8dc87e209f3c9394803a1b7a900f9ed4", + "chksum_sha256": "58247b34643e80aa852c3069ab18673c02c98a30845b2edc808262ccd0e26a37", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_command/tests/eapi/lessthanorequal.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "55cfe4746ef24943eac865d5b0fd9b6a6884e0e529983e253d5764175c01c6e9", + "chksum_sha256": "5762ba9c8c56c10a9473447afc5e4be6f14c8a13f64840fe001e0b1fb1a0cf9a", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_command/tests/eapi/version.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "784e0e5db4b302883890287cd2ba18d7005403f1c05be8c8c23f7d8b1f807cea", + "chksum_sha256": "3a28c24b52f933e2a767f91719be61f48f473d42854b0f2bb17583d1ec9b6d6a", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_command/tests/eapi/invalid.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9093ee823c0145791216cf2d53f00df72c6ba361f525b2337b6645bdb7d3e8c5", + "chksum_sha256": "e0ff41bbdbf781316e8f8b28ae72d5c6f2dd45d9040e340ed8e089632c62dfb5", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_command/tests/eapi/timeout.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d89644559714c65b378af2d9a1e23c0432a2f1abd4fb09f3538f844430dc06d3", + "chksum_sha256": "77c15954650a439dd4fad91b81be94d802c38168a3ab63478d957492874362e5", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/vars", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_command/tests/eapi/lessthan.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "9cf1473ef81732265c8fab9d4aac0e2412a160b4cd1b8bccf474a6b4b872093a", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/vars/main.yaml", + "name": "tests/integration/targets/eos_command/tests/eapi/bad_operator.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9762cc4a787aec50485af807234f50902fde96f57e6ad904e62a9588c1f61373", + "chksum_sha256": "92b19c1a1597bad3fe8920c6d15810f2df039981b9488dc802e31b599255ca7c", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/templates", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_command/tests/eapi/greaterthan.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "c4156873ff938c4126af0092303770286cd3c1829ec579689a0413d85b57a7d6", "format": 1 }, { - "name": "tests/integration/targets/eos_hostname/templates/populate.cfg", + "name": "tests/integration/targets/eos_command/tests/eapi/output.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "55cfe4746ef24943eac865d5b0fd9b6a6884e0e529983e253d5764175c01c6e9", + "chksum_sha256": "693de41c9288eff0fecd465d42917945b0304d9ed5e0ac8f0370e25daf21b8c3", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_command/tests/eapi/contains.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "35fa217e836688b2d7399c66f9408109429434afe4e85a78fa57ba9d440e7083", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tasks", + "name": "tests/integration/targets/eos_command/tests/cli", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tasks/main.yaml", + "name": "tests/integration/targets/eos_command/tests/cli/notequal.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "3bb2dfd7a6a694105573c6eadaa72f817458acc9dcb0dd0a1a854d319d09cef5", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tasks/cli.yaml", + "name": "tests/integration/targets/eos_command/tests/cli/equal.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c7d7b1929079920b7a5922066471180e88e05b39a275e6e842f3d8bb6e5269c4", + "chksum_sha256": "762cb51b120a123a9af5a8256b45ff6103bf26624e6425e4a8b42c1c34cb70df", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_command/tests/cli/greaterthanorequal.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_smoke/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "0410c3b348dcd910c449696a7ca05847e90d4e9d0504287ef1ede60d9f526308", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/meta/main.yml", + "name": "tests/integration/targets/eos_command/tests/cli/lessthanorequal.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "02dac1c05e69cfe6e0db11694305e27d5cf5c18b916c83725145a01c45d151ce", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_command/tests/cli/version.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "7e1ca984e5d0cff37df1d4029e0a9044daa287e5b6355387920054695dfd61cc", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/defaults/main.yaml", + "name": "tests/integration/targets/eos_command/tests/cli/invalid.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032", + "chksum_sha256": "b5fad1e7df8589dfd24573eb51f93dfb513d5fae99d434fd92edeb5ee1e96945", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_command/tests/cli/timeout.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "0710688d24996846459569d49568102b47517ceb62da0be0168f8f4cc10744b2", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests/cli", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_command/tests/cli/lessthan.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "6829309ca8cf687d623c0c9f497e1f145aea6dc7df99c832174e549c18c83620", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests/cli/common_utils.yaml", + "name": "tests/integration/targets/eos_command/tests/cli/cli_command.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "16ff2cbec75c329d7ffaeff96467873aae0b48e203e9013b5643fc47af5d47aa", + "chksum_sha256": "da86906ca5b2fd63ecc66e426e89f951058a3c90f0e9fd36accf6001837fda25", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests/cli/misc_tests.yaml", + "name": "tests/integration/targets/eos_command/tests/cli/bad_operator.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8d12a8d25e86ab4cb05fbb567d3e602da96ccf9c7249a92d4e7b00175242085e", + "chksum_sha256": "7519d9b6d82234763393ccb21be1c3b1aee3457627c963bddb6db8ddb11df7ea", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests/cli/common_config.yaml", + "name": "tests/integration/targets/eos_command/tests/cli/greaterthan.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8c0c76c10792321352005faed0ae9c51f1387f4964f2175e9a8e39af1c444ca1", + "chksum_sha256": "84cf8932e41d9e08041c38f84dfb9b1d62680abc42a4b645245ef5fd365b362a", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests/cli/caching.yaml", + "name": "tests/integration/targets/eos_command/tests/cli/output.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ea530ff631421e3a7a074f77dcaf5b511a4020d80f609a967362c7708b910c01", + "chksum_sha256": "c4f066d2e8544080a5cf534d49cac23b6af9380724df99f1ac2ea601fdae230d", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests/cli/reboot.yaml", + "name": "tests/integration/targets/eos_command/tests/cli/contains.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f89bcad9703169bbc45f7cb7a306b81666f9ac935a912a144da191470dcf1102", + "chksum_sha256": "e4e02af125647f0d0812ea8f3d43e8ca78a8ba11e4a572c39a8a061f836aada7", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests/eapi", + "name": "tests/integration/targets/eos_command/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests/eapi/common_utils.yaml", + "name": "tests/integration/targets/eos_command/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a18fa7aed51409b4944aada8a31a413f1058fda4ca0e652f55296166b6c5a253", + "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", "format": 1 }, { - "name": "tests/integration/targets/eos_smoke/tests/eapi/common_config.yaml", + "name": "tests/integration/targets/eos_command/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8c0c76c10792321352005faed0ae9c51f1387f4964f2175e9a8e39af1c444ca1", + "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_command/tasks/eapi.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tasks", + "name": "tests/integration/targets/eos_acls", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tasks/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_lag_interfaces/tasks/cli.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", + "name": "tests/integration/targets/eos_acls/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_acls/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/meta", + "name": "tests/integration/targets/eos_acls/vars", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/meta/main.yaml", + "name": "tests/integration/targets/eos_acls/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "4ac57542e8c5b785dac916943f46c3166ab7e8ed158541a5f38c8d83ba8247c2", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/defaults", + "name": "tests/integration/targets/eos_acls/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/defaults/main.yaml", + "name": "tests/integration/targets/eos_acls/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests", + "name": "tests/integration/targets/eos_acls/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli", + "name": "tests/integration/targets/eos_acls/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/deleted.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b58309f8938bba932257668c1dd8e88057583702dd483304b451dc2bcb3d2389", + "chksum_sha256": "adf72055e9bffeaa9a7d332e77898a2ff6f1748eb02046d0867c907601c72cc7", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/gathered.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b05efe5f17248475b35be8de1008f92763eabc0a46f7e6e6ef721d0ed1c0d005", + "chksum_sha256": "8b73e35944c74b107af433bbcc6e7b7c4cf64f928a29dadffa1f8d469c1c6d25", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/empty_config.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/_parsed_cfg.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bb70b82e4f2780065245088e2a0868d4bd3ac4d78772c3533772904502384b7f", + "chksum_sha256": "be71f5afa12feed2b7689ce870b7eda8b2b722b1968643f26951691612fa7822", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/merged.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ac0aaba7718ec98d92a4b78ded3ee5dd5c7b0f7bbf4eb62a00200769ebd84362", + "chksum_sha256": "50f9aa1e9a9c7e29fc6efd923caa8cfb358bbd69417b539d2ecd978af5e1519c", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/overridden.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d4e9b522c4e33d097cea87a3bfbdb7d7c0420be389b4b2ae4b0ec2c1dc9c1589", + "chksum_sha256": "d9b49e9cd0c20334e2f3ac1aaa7cf75fa51acfe5d2d47b60d35d77260d77b145", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/_parsed.cfg", + "name": "tests/integration/targets/eos_acls/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e8dd392df3bb210172a0fb991fafc904367293cc00e7dbdd2289ab477d58011b", + "chksum_sha256": "49fbf1221f7702466cfa35dc681b919b2e7f627e1649743147b80bdf021fd1f0", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/replaced.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ec7f5172df48561a7661707c31befc2372876e79536cf8452cce42131e26efa3", + "chksum_sha256": "6688f31ad22c98409e9af72340492edcfb288cef4d3c30037ed424b886cf634e", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/parsed.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c49e1972ec01b3646c6d93d8dce2d3672048797e780cd160b4b721a08b348d89", + "chksum_sha256": "c567c0a070d35ae7dc0def99be6a57bdf14d0485dd785e72c4c9e192c98d12ec", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/_reset_config.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e67fbf115a90966048b5dd75e61b370f6001fdebaf1da0c8cd8670e7593ef086", + "chksum_sha256": "161b63801d5e2e1ed876dc6929ab54c7f2f89bef189ab4b7f394679b6561b244", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/tests/cli/rendered.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0a09e158385c2158469622bdd80fbaacde054cc03c780e2f895973c59413eb38", + "chksum_sha256": "8ae640e0d6726b443b36e33c066555aab81c0c865d21f92a9218fb449839df17", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/vars", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_acls/tests/common/replaced.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "02a799009a3c14748b28e1ca595ec784e16f7589e3d08786991775bb73edc628", "format": 1 }, { - "name": "tests/integration/targets/eos_lag_interfaces/vars/main.yaml", + "name": "tests/integration/targets/eos_acls/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "594c6341406e70e47b7f9a9af53f481c6876cea084a03beca4068406e59f149c", + "chksum_sha256": "0659d10743e2796f81f48bae653e0cdf722e3999e7c2593453290fd0eafaf63e", "format": 1 }, { - "name": "tests/integration/targets/eos_logging", + "name": "tests/integration/targets/eos_acls/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_acls/tasks/main.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", "format": 1 }, { - "name": "tests/integration/targets/eos_logging/tasks/main.yaml", + "name": "tests/integration/targets/eos_acls/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "123f47356786e4facd8bf8169639c0286878d1ad6e37b71c283d8729848ee841", "format": 1 }, { - "name": "tests/integration/targets/eos_logging/tasks/cli.yaml", + "name": "tests/integration/targets/eos_acls/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "9f3757d49c81f01e6fdc9ed127fe45328fca0d8bb2871cf5277a0af7f27ea533", "format": 1 }, { - "name": "tests/integration/targets/eos_logging/tasks/eapi.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", + "name": "tests/integration/targets/eos_lldp_interfaces", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging/meta", + "name": "tests/integration/targets/eos_lldp_interfaces/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging/meta/main.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_logging/defaults", + "name": "tests/integration/targets/eos_lldp_interfaces/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging/defaults/main.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_logging/tests", + "name": "tests/integration/targets/eos_lldp_interfaces/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging/tests/cli", + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_logging/tests/cli/basic.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a007ba121e4852763d37a3f6c644aa9eb28771279d1190aadcf77eb97675c5a4", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_logging/tests/eapi", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "23e7bceb1fd85748923512e2facfaf4cb2727570be530b30897febd6c79f2a1a", "format": 1 }, { - "name": "tests/integration/targets/eos_logging/tests/eapi/basic.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "90cbadb226481ddfba8e6981076e1d859499316b2c4018afea81607d469cd0ee", + "chksum_sha256": "b4f0aac4ed1a3d18ee04a35d42b989ee6a3e2a8ad07ee8b98f56f275b027e826", "format": 1 }, { - "name": "tests/integration/targets/eos_command", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/gathered.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "7576f665b34ce43ec4245fd5765611aa031ffbf73096d9f8907b7e5a9f537c52", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/empty_config.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "0e5f55128df4f7326db45dfc8c478e59a39d68053caf563625473079580d6838", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tasks/main.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", + "chksum_sha256": "73c669fdf692d5f7f3b578f6a4a46f8b0fff6d62da0f62ad903648405e9934dc", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tasks/cli.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "e10f178b46e0a654204ab75a7487641c6345c51592481e64d7c7d5d15317ac67", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/_reset_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", + "chksum_sha256": "c711ecfe5d02de94fed82b58d3402e733c1e575fea60c3f9744f3379b01d1b33", "format": 1 }, { - "name": "tests/integration/targets/eos_command/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/overridden.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "2a49e3976aa794644e2cb1ed765367a39ad81b39a42c16bca3bf32c8043dc9b1", "format": 1 }, { - "name": "tests/integration/targets/eos_command/meta/main.yml", + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "8fbe99406870ccff9922c49a2ae193a563edcfb51cd7a4e2797181d1a3edf3ec", "format": 1 }, { - "name": "tests/integration/targets/eos_command/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/replaced.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "670d9e454375f4479720d7a70e5099afd23319aa52bf2d01ba9b916ffd385d8e", "format": 1 }, { - "name": "tests/integration/targets/eos_command/defaults/main.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032", + "chksum_sha256": "61c502d64492d3127c5503a4c6180c49d6bfba16ce0b4db6d37f5547b8bed58c", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests", + "name": "tests/integration/targets/eos_lldp_interfaces/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_lldp_interfaces/tasks/main.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/lessthan.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6829309ca8cf687d623c0c9f497e1f145aea6dc7df99c832174e549c18c83620", + "chksum_sha256": "f53f0ae420b815a40999516a0df43dbf6be6478362d4fd00f938647cd31ea997", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/invalid.yaml", + "name": "tests/integration/targets/eos_lldp_interfaces/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b5fad1e7df8589dfd24573eb51f93dfb513d5fae99d434fd92edeb5ee1e96945", + "chksum_sha256": "6d01e053990d738bcb911756ab9be2a7659b592d0841d98a1efbe9f4abb2528c", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/greaterthanorequal.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "0410c3b348dcd910c449696a7ca05847e90d4e9d0504287ef1ede60d9f526308", + "name": "tests/integration/targets/eos_vlans", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/contains.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "e4e02af125647f0d0812ea8f3d43e8ca78a8ba11e4a572c39a8a061f836aada7", + "name": "tests/integration/targets/eos_vlans/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/equal.yaml", + "name": "tests/integration/targets/eos_vlans/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "762cb51b120a123a9af5a8256b45ff6103bf26624e6425e4a8b42c1c34cb70df", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/bad_operator.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "7519d9b6d82234763393ccb21be1c3b1aee3457627c963bddb6db8ddb11df7ea", + "name": "tests/integration/targets/eos_vlans/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/lessthanorequal.yaml", + "name": "tests/integration/targets/eos_vlans/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "02dac1c05e69cfe6e0db11694305e27d5cf5c18b916c83725145a01c45d151ce", + "chksum_sha256": "361a49c0e4e03684a6718513ec6a800c844d872b6dba61efdb68249d61b34124", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/output.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "c4f066d2e8544080a5cf534d49cac23b6af9380724df99f1ac2ea601fdae230d", + "name": "tests/integration/targets/eos_vlans/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/greaterthan.yaml", + "name": "tests/integration/targets/eos_vlans/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "84cf8932e41d9e08041c38f84dfb9b1d62680abc42a4b645245ef5fd365b362a", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/timeout.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "0710688d24996846459569d49568102b47517ceb62da0be0168f8f4cc10744b2", + "name": "tests/integration/targets/eos_vlans/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/notequal.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "3bb2dfd7a6a694105573c6eadaa72f817458acc9dcb0dd0a1a854d319d09cef5", + "name": "tests/integration/targets/eos_vlans/tests/common", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/version.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7e1ca984e5d0cff37df1d4029e0a9044daa287e5b6355387920054695dfd61cc", + "chksum_sha256": "97d8e342f7bee82d8027e115e1f5165d4a68e898b83813a2f710833e5fee4a33", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/cli/cli_command.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "da86906ca5b2fd63ecc66e426e89f951058a3c90f0e9fd36accf6001837fda25", + "chksum_sha256": "fb1e1d667d069e7d04de886871344ca9fc0a0bded7b3c2a7437a4d95b95dd05d", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_vlans/tests/common/gathered.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "6512281e2fd290fd40f8f18191e72c127c2e3df9537c05559ecb25aed09ee4bb", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/lessthan.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9cf1473ef81732265c8fab9d4aac0e2412a160b4cd1b8bccf474a6b4b872093a", + "chksum_sha256": "cdf7d6ea7f6f5c2ad9065b1b13e04198c38882991e60197c5c569fa6dce0d98d", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/invalid.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e0ff41bbdbf781316e8f8b28ae72d5c6f2dd45d9040e340ed8e089632c62dfb5", + "chksum_sha256": "24f8e0b4cb5d9b1444c92f7260088952ba7aa9a71949521dd331f5a434686783", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/greaterthanorequal.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "58247b34643e80aa852c3069ab18673c02c98a30845b2edc808262ccd0e26a37", + "chksum_sha256": "d4df0e51ef94b5a4ef06900a79bd20e79f84a964710a14de559368071f405669", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/contains.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/_reset_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "35fa217e836688b2d7399c66f9408109429434afe4e85a78fa57ba9d440e7083", + "chksum_sha256": "31618630d4e82bffcf3ca7a4b12b835bb1b3bdf67d518eac68f72bb26b0d6924", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/equal.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bf0a37bd334e4ac7039fa458189a52163c074d38da24e01b4e31b1a5df564bf5", + "chksum_sha256": "23f1318af4e38f802c10ac90ec7cce6573c0eac7665773f877059bcb90426bee", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/bad_operator.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "92b19c1a1597bad3fe8920c6d15810f2df039981b9488dc802e31b599255ca7c", + "chksum_sha256": "fab8447a90775e038817655f20e15623512f87e042c86c7f93c6f5fe902aa37e", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/lessthanorequal.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5762ba9c8c56c10a9473447afc5e4be6f14c8a13f64840fe001e0b1fb1a0cf9a", + "chksum_sha256": "8a2ed31515941cfc98d86db63eed394b71c6e749b8ef7a7433f5d3ff518f585a", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/output.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/idempotent.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "693de41c9288eff0fecd465d42917945b0304d9ed5e0ac8f0370e25daf21b8c3", + "chksum_sha256": "c41bbf0a4522e6f01b3e38067c543afb71b21fcbfa0a8ededd26d0683e50a81d", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/greaterthan.yaml", + "name": "tests/integration/targets/eos_vlans/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c4156873ff938c4126af0092303770286cd3c1829ec579689a0413d85b57a7d6", + "chksum_sha256": "d33a3d3ddf38335484012ddc3a995f050d899f1f5686fae5e8ae88f8686f9d5b", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/timeout.yaml", + "name": "tests/integration/targets/eos_vlans/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_vlans/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "77c15954650a439dd4fad91b81be94d802c38168a3ab63478d957492874362e5", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/notequal.yaml", + "name": "tests/integration/targets/eos_vlans/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fa8076a05fc1d4cfc801e077a2204d20cb1c7eca29ee7efca969fb68bb4969a9", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_command/tests/eapi/version.yaml", + "name": "tests/integration/targets/eos_vlans/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3a28c24b52f933e2a767f91719be61f48f473d42854b0f2bb17583d1ec9b6d6a", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces", + "name": "tests/integration/targets/eos_ospfv2", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tasks", + "name": "tests/integration/targets/eos_ospfv2/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tasks/main.yaml", + "name": "tests/integration/targets/eos_ospfv2/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tasks/cli.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "name": "tests/integration/targets/eos_ospfv2/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_ospfv2/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "chksum_sha256": "c7cc18f6491766c65c2c46d595e731de7a188f6c8a4d85a511193825761fc5c1", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/meta", + "name": "tests/integration/targets/eos_ospfv2/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/meta/main.yml", + "name": "tests/integration/targets/eos_ospfv2/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "a50326c21eba1d983db933b7a18c112f2aa7c5f16d574dc908095d9258b1cdb3", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/defaults", + "name": "tests/integration/targets/eos_ospfv2/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/defaults/main.yaml", + "name": "tests/integration/targets/eos_ospfv2/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests", + "name": "tests/integration/targets/eos_ospfv2/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common", + "name": "tests/integration/targets/eos_ospfv2/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a62f1fe641f551ad15f8c85593b987486f1099f5a9172a1b27e73b4520e8ee29", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7f0746803db7cb46077bb261ea73492246c9973b05d4369c4830edd6181bf453", + "chksum_sha256": "e8a3b87032a207d23558a38cd9b6dc25ec6af9ed0e9bc6b41725619fb0f180d0", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bc26969057893c4516d300b795ab9a9ca599596ea075a83972b2af4ed2164596", + "chksum_sha256": "63faa553716754def756ba24e2a6f899177afdad432eb183b788390d219e1901", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ca4a201cb5ed8e1649d04eba504fc0ba0584b9404df7d3fdc3df1d9cb708c992", + "chksum_sha256": "2a7cd3925d54d03101a02b74c8b75fbf36fc335d3e53202ec6645f4b133f9cff", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5a0737935c23ff3552dcf975ee16cfa42adfbcea87cf8bb0b8926b2ccf09c8d0", + "chksum_sha256": "efe02afcb1c79bf68872562eb02977725e731dfbe7536b270e0273e2766a6521", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2d7fe951ce7d79d1fee4fa2149e1f341d06c7910a220bda9e86118ea26349fef", + "chksum_sha256": "ebe46cf49f8af67c8cfe104d7c6e943b0280e000755907f8e718a035c9a622db", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_ospfv2/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "36a0793cac2c404b733a21498bf803d7fc38942c11ea65ea26521ca4d64e04d8", + "chksum_sha256": "0c38f23b440f4e2e1c0024d0c3e828cabea8b77cb08245223e9d1bd041824f55", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ca023a36a14d5f2de1b213f4e7626424523c01e952e08789e5cac48107ae0b4f", + "chksum_sha256": "d3e4c4999c892bdb9fca72e568774b2c986d7bdfa8fa419c651767c6d4482d50", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0c3a7c9a205c5ff75308f7bb5b9ec60565eb624f45526d5712b3e1ed026e087a", + "chksum_sha256": "e9e40c2f4be5c39a0bf44fc386944705e5fe6af989b7b2eab6ca282f7fb183a5", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/_reset_config.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7ae46767fb3bead2365a6cc3aeb9acfb44d8ad8fdee5313f144fe1d248110eaf", + "chksum_sha256": "b7d761b36741b02edb289d71aaeac703a09dd50044f06b7a22efb65c1debf4e9", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_ospfv2/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fed3bcba071a6d00304fba18b40062463af1e4f9098048ca4385c8ee7d3703ee", + "chksum_sha256": "e88142e55ffbbe41f70ee83358da99cd518becb3ff0901f786bb4d56cc098d30", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/vars", + "name": "tests/integration/targets/eos_ospfv2/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/vars/main.yaml", + "name": "tests/integration/targets/eos_ospfv2/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "21f21b62a39efa62ebd86dc0b152614f89828c29b70b513a5eab734ba59bb230", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/templates", + "name": "tests/integration/targets/eos_ospfv2/tasks/cli.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_ospfv2/tasks/eapi.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "format": 1 + }, + { + "name": "tests/integration/targets/prepare_eos_tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_interfaces/templates/reset.cfg", + "name": "tests/integration/targets/prepare_eos_tests/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/prepare_eos_tests/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0a096e71ea1c5a1c492cc2e33283e427338efdf9d837a590b582c2702ccee07e", + "chksum_sha256": "851860fe2ed1258710d7fcf89ac5b7d8c3c87755e89ca56fdd79bea022eb2b92", "format": 1 }, { - "name": "tests/integration/targets/eos_system", + "name": "tests/integration/targets/prepare_eos_tests/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_system/tasks", + "name": "tests/integration/targets/prepare_eos_tests/tasks/main.yml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "c53c149ac2c5c508711c2414d406b033110276eb4622949358a6e1efcf3cd505", + "format": 1 + }, + { + "name": "tests/integration/targets/eos_ospfv3", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_system/tasks/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "name": "tests/integration/targets/eos_ospfv3/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_system/tasks/cli.yaml", + "name": "tests/integration/targets/eos_ospfv3/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_ospfv3/vars", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_ospfv3/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", + "chksum_sha256": "9917e16f0a7a0b7484fe0780a79f0b22180b634ad091fee3f94946946d87e030", "format": 1 }, { - "name": "tests/integration/targets/eos_system/meta", + "name": "tests/integration/targets/eos_ospfv3/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_system/meta/main.yml", + "name": "tests/integration/targets/eos_ospfv3/templates/populate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "96b764ff7795f328d12684eb2dd1aa60ea1e4d6d5d3e6ed638273aa7deb25686", "format": 1 }, { - "name": "tests/integration/targets/eos_system/defaults", + "name": "tests/integration/targets/eos_ospfv3/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_system/defaults/main.yaml", + "name": "tests/integration/targets/eos_ospfv3/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests", + "name": "tests/integration/targets/eos_ospfv3/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/cli", + "name": "tests/integration/targets/eos_ospfv3/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/cli/set_lookup_source.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9b571561204978b797cde9c09803bd0f35e3a4b1d0f032d549b0d8a479bb7742", + "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/cli/set_domain_name.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "96a436ed7ba93da80b30b7fde2babbd14d77e20c888843f12fbd37f368774c05", + "chksum_sha256": "c5780138500b761a2832d155ea8a30d7e78fa10a02ab581125af875994bb45c8", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/cli/set_name_servers.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5a6511f53c7475d55b01bd0fd150ecc8432e6a237a0634b9f7d0dab26473d88b", + "chksum_sha256": "db343d29422b68984563c86904ac0ad79845853240e757cc26248b267f8e6f11", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/cli/set_domain_list.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "382aace82bf0f7d0a09ba8f2a35a825bf9085cdca7d62d507096e65e361b6922", + "chksum_sha256": "ef28a5797b256528edd1bff83509babe07944218468f22f9bdeeef905b52a4b2", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/cli/set_hostname.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3ddfe22c80b9e909d2cafe93380715fc7d695425a4bf23c0c549bbb1414fc8dc", + "chksum_sha256": "dc8f776fa74a50716d8a0194c5a56a51305991e4295186c2f011afe0cd89a87a", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/eapi", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_ospfv3/tests/common/_parsed.cfg", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "96b764ff7795f328d12684eb2dd1aa60ea1e4d6d5d3e6ed638273aa7deb25686", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/eapi/set_lookup_source.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5ec0cefc6ecaf3e422116a57b7a77dac7c7e8de65543b445baaa5b08bb0c31a1", + "chksum_sha256": "18a10808206e727ecffe9b9714974da7d6c95edacd2758b0dd75d207fd6539d2", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/eapi/set_domain_name.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8cfd63ce023b45928d446783ffcd516e4ab736187d36102514859dd9aabcec05", + "chksum_sha256": "772202a71a3c35454372ee3e7d0a8bc98615b619f4cc37ebf1bc20ac7d5d55bf", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/eapi/set_name_servers.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3f151be120cd9e6e74b1778bf682f08879753fc2198c807e4ecebe4486d21c28", + "chksum_sha256": "704e3f910ea6a5ef1cab48ec4bbea46955189e811124fa2c1a8dce9a0efb6a17", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/eapi/set_domain_list.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c864953ce83d0099b4f025894c10d502d1ecff22776b89688f784bf172b4f936", + "chksum_sha256": "848be2a6e6d9c51844e1fc50931b124190b58f4e6250741c5adc4fd90b5a397e", "format": 1 }, { - "name": "tests/integration/targets/eos_system/tests/eapi/set_hostname.yaml", + "name": "tests/integration/targets/eos_ospfv3/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6bce01fac4d41bba5dc1495d183f86d153fbd010a3b1ac760bd07c32bcd3c5f2", + "chksum_sha256": "c53dc625cf760dec12686ef99081361defb9dbbfaf9f6ce2d6d00cd6b0eda97a", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_ospfv3/tests/common/rtt.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "8d5a2e7460ef5bb7f6647ee5902bb0e4a9322beec5011a3c84d47804f5ffed7e", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tasks", + "name": "tests/integration/targets/eos_ospfv3/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tasks/main.yaml", + "name": "tests/integration/targets/eos_ospfv3/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tasks/cli.yaml", + "name": "tests/integration/targets/eos_ospfv3/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_ospfv3/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/meta", + "name": "tests/integration/targets/eos_user", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/meta/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ntp_global/defaults", + "name": "tests/integration/targets/eos_user/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/defaults/main.yaml", + "name": "tests/integration/targets/eos_user/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ntp_global/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common", + "name": "tests/integration/targets/eos_user/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_user/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "930ade9d4163376aae340574caca0dbcb60880eaabc6836d7357898b325a670c", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/deleted.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "80a3c218ee8aaefd8e3fccc016b73adede17f646b5cb7aeb92930b2ebf240e08", + "name": "tests/integration/targets/eos_user/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/gathered.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "db285e5dba7f6690073a06d6fa2c71df3f551c1df280f25fc99a690c96b74053", + "name": "tests/integration/targets/eos_user/tests/cli", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_user/tests/cli/auth.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "65f05f9b573112dd4035eadd0ef4c037794e2c2d8575a9e57bce3363f9251e9d", + "chksum_sha256": "1a12965b11fc3ea92d23a9f7fd34b621c425c52c63a0f97c89baf0cb251152ac", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_user/tests/cli/basic.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "chksum_sha256": "432c95aa920b1774308ea58ea6159647675bb2f7f1cffde182c64662dcc857fc", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/update.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "a8d288c944ccb44045ad3ae954b9f8c24cd785b81a8d895a49601b8bdb3da459", + "name": "tests/integration/targets/eos_user/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_user/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ad9aa73641fa04cef01184edad25e66075435e1190f1fd8dd6b35bf9a3da968d", + "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_user/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "42c31c2540456a34184d4bab9fc456c8ac86f151e3fe42609f6acfac96638eeb", + "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_user/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "db6ca3b0768262fced3ee97dd2e9b9b9f6085d81047770a3883c7b65973d51dc", + "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/replaced.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d755dec987689bb90c08d6864899ad17b02cc78e78ec8126d1ff75897f7aea77", + "name": "tests/integration/targets/eos_acl_interfaces", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/parsed.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "8ad00ff561ee93d06eabfc81bfdd27c78dd622a1f9776da62893eb6a219fa338", + "name": "tests/integration/targets/eos_acl_interfaces/defaults", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "425b9069cbfe0e6daec1d28d3023f886464df76571975acfa14d43285eab3dd5", + "chksum_sha256": "a79b77c93a1982c2682c177681bfcef5f3fb3421e3ef10be452fc81dc3ce8871", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/vars", + "name": "tests/integration/targets/eos_acl_interfaces/vars", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/vars/main.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/vars/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b44421f37fc760a771a3a602eff1724eddc44e6dc49e6275afe538587c656a3c", + "chksum_sha256": "8631d3b93d4bf6c66a2d3f5e5c11f188f364dc3a36a4bfa5614a51a045a1d49f", "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/templates", + "name": "tests/integration/targets/eos_acl_interfaces/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ntp_global/templates/populate.cfg", + "name": "tests/integration/targets/eos_acl_interfaces/meta/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "db6ca3b0768262fced3ee97dd2e9b9b9f6085d81047770a3883c7b65973d51dc", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2", + "name": "tests/integration/targets/eos_acl_interfaces/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tasks", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tasks/main.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/_populate.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "4cfbb7d9c017eea2318fb53edf60ff9b83e6dfeccae2d6bc85f16d05d33a7ff0", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tasks/cli.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/parsed.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "chksum_sha256": "86b04f3482cda3dd386cac6bd225865c4f3637845bc2b38165814e6c89bbaa2a", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/rendered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv2/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "876b6b7da3c239e569da81974334a14293ce92683bae9643239bcd4bb083c94b", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/meta/main.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/gathered.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv2/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "e43043f8a8c88832634fb29c4839abc2be35598c34df4a953d0eda562a90c78e", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/defaults/main.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/empty_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv2/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv2/tests/common", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "e304de25e98dfbbd3e8b884f6478d7b841a022b232febe94380f256a50a51557", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/_parsed.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0c38f23b440f4e2e1c0024d0c3e828cabea8b77cb08245223e9d1bd041824f55", + "chksum_sha256": "dad0f95e9549bce843069bc4584803994e2549a64e70c6d844e5d37e41190630", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/deleted.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ebe46cf49f8af67c8cfe104d7c6e943b0280e000755907f8e718a035c9a622db", + "chksum_sha256": "dfc9f3e78036a19826feccd2fad6679dd22d05d44fdf5226540ce1f29256f261", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/_remove_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "63faa553716754def756ba24e2a6f899177afdad432eb183b788390d219e1901", + "chksum_sha256": "b87b082bd1a6efb8a4fcffbc804615955068460aa128235e5bc6833b551be9b2", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/overridden.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2a7cd3925d54d03101a02b74c8b75fbf36fc335d3e53202ec6645f4b133f9cff", + "chksum_sha256": "1f5be632f4525a5de8591f6aa83113ccf37fd9cb62d0f5b6ef4c62dcfb1c6fa7", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/merged.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e88142e55ffbbe41f70ee83358da99cd518becb3ff0901f786bb4d56cc098d30", + "chksum_sha256": "1668ec34e8d2f67dc611925ddf3b4f00ae826f0a65c72d939a8b1046d64c873d", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/replaced.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "chksum_sha256": "0d3dca47353e80e36f629fd572a1b64e2c49dd75d82bf4ab28fc53634d33803b", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tests/common/rtt.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e9e40c2f4be5c39a0bf44fc386944705e5fe6af989b7b2eab6ca282f7fb183a5", + "chksum_sha256": "f2b15009df3b8b2bd9936379027b7f544a9c81a23e5c33fb9847b25a0b54645c", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/overridden.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "d3e4c4999c892bdb9fca72e568774b2c986d7bdfa8fa419c651767c6d4482d50", + "name": "tests/integration/targets/eos_acl_interfaces/tasks", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_acl_interfaces/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "efe02afcb1c79bf68872562eb02977725e731dfbe7536b270e0273e2766a6521", + "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b7d761b36741b02edb289d71aaeac703a09dd50044f06b7a22efb65c1debf4e9", + "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_acl_interfaces/tasks/eapi.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e8a3b87032a207d23558a38cd9b6dc25ec6af9ed0e9bc6b41725619fb0f180d0", + "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/vars", + "name": "tests/integration/targets/eos_config", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/vars/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "c7cc18f6491766c65c2c46d595e731de7a188f6c8a4d85a511193825761fc5c1", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv2/templates", + "name": "tests/integration/targets/eos_config/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv2/templates/populate.cfg", + "name": "tests/integration/targets/eos_config/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a50326c21eba1d983db933b7a18c112f2aa7c5f16d574dc908095d9258b1cdb3", + "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global", + "name": "tests/integration/targets/eos_config/templates", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tasks", + "name": "tests/integration/targets/eos_config/templates/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tasks/main.yaml", + "name": "tests/integration/targets/eos_config/templates/defaults/config.j2", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", + "chksum_sha256": "82249ebe8dcfdb0ab85598bd0f7ba759187bfc19c5c04a772d3308f27d85eefe", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tasks/cli.yaml", + "name": "tests/integration/targets/eos_config/templates/defaults/test.j2", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "chksum_sha256": "6d6e2f3a34e61e1912c313154341699bc6398ccd884e4663bbdcefab7e76f6ec", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_config/templates/basic", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, + "format": 1 + }, + { + "name": "tests/integration/targets/eos_config/templates/basic/cmds.j2", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", + "chksum_sha256": "635043eb1da106cc08711181db0d52331cc4ba2cda07e30466641f4c7497f10f", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_config/templates/basic/config.j2", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "6d6e2f3a34e61e1912c313154341699bc6398ccd884e4663bbdcefab7e76f6ec", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/meta/main.yaml", + "name": "tests/integration/targets/eos_config/templates/basic/interface_config.j2", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "6d6e2f3a34e61e1912c313154341699bc6398ccd884e4663bbdcefab7e76f6ec", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/defaults", + "name": "tests/integration/targets/eos_config/meta", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/defaults/main.yaml", + "name": "tests/integration/targets/eos_config/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests", + "name": "tests/integration/targets/eos_config/tests", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common", + "name": "tests/integration/targets/eos_config/tests/eapi", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/_remove_config.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/toplevel_after.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "36c8fb15c11b0806cf005745d3430a56d953e9f6780a7cef5aafd2a09a0535ad", + "chksum_sha256": "90e106e955ff3865916079955ddf5af545cdaa7372c491bf0ba61076cd80bb4c", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/deleted.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/sublevel_exact.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4d04fc66d72fa6c188227956f100f60c5653c829ef71f493379e1aaaed85fb60", + "chksum_sha256": "5501acfbe1e6d31324268704c74ddf6bf1d7d9eb0e158edcbbe4ff4b214cc76a", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/gathered.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/save.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5c0343e2441998a70cccd7a221674cd22a585a30cb660edf3089ac0b090e798f", + "chksum_sha256": "b10fe8c1dec1cc8276a16bcfeb6b70ac9667c8fc42cc5acd7f742fbdd2a2a2f6", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/src_invalid.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5d8689ef6e49ccbba62ad1ebc44268ac6d8f82c7f001b21251b5d09c7ec7d32b", + "chksum_sha256": "751ce477a9a859e0fe8c0a420a836a9aeb6ee4e4d00d58af9e96fa4b15731577", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/_populate_af.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/src_match_none.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4f02550439ab2971f3dedc3958ee676bf2f3dd53532dca527bc619cf2f1a1d9e", + "chksum_sha256": "c42bb681923e1aea5664c1a629c22da23afd186fbdcbaa1c8f6a5df716e69bec", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/rtt.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/sublevel.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f749361ee14f98e79fa6a1f95335d7c2e66d2c28f517b1852b5b7f4cfbb9d429", + "chksum_sha256": "402e518d37d1d8a5c283de5593d26f4067c6ce3312b90e9f9b5c41c8c52892af", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/backup.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "chksum_sha256": "8b7ff6fa23044a1941225d49d2d23d85c1cede5f6d194625515b78a94ceccef0", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/merged.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/defaults.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6fd9e647d40d57feb5aa630c4ad460edcc0a5053310451f19ede0fd8d741ffe3", + "chksum_sha256": "0ece39d7ef9b05d0e14b28c199af6dd0181c05c687fcf8555b7e41f35406f4c6", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/overridden.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/toplevel.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "02c017ff36027b957a2682c52ba544c014969f9b4ed9e9a725981a818191cd7b", + "chksum_sha256": "45276c0a74aba09ed8c7c48de80af2dd32219a324303610bc9cf80c3c8bc283b", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_config/tests/eapi/sublevel_strict.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cbb352548a62d123453d921de875e2acb84594a405ddafe0c04460de66e62928", + "chksum_sha256": "dbf1e3fd93dc6e50049a62d8107765cdbba14ee1f843606845bf30d0a982cd42", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/toplevel_before.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c43d6297de44a8d0ff51684af71b0f6837eaaa5d475561572902e6683b194247", + "chksum_sha256": "7f7329aacb123f76e1a2df214a99787da817035c59e9c0e2664f7934daba6efe", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/src_basic.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "de7a1434091a39ef8cc7b4dd5439d3b37ae5b77a68f90ff04d5a83160cdbfc9b", + "chksum_sha256": "bb891145f21b067fae034a29cded633ad42f8c834d477f8997b2517753fa7300", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/purged.yaml", + "name": "tests/integration/targets/eos_config/tests/eapi/sublevel_block.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7c4383c852e0367d67b96145d03829375611f90a60fa91aebf9ae41e7f8de1d2", + "chksum_sha256": "3dde12483d855a7b2da463f885ac18f0b10b36b9b6acc538de96c4de23157c61", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/tests/common/rendered.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "58ef58d4be3aa6e9478afcdb9010c490d331d3523a5d4804a0a68f3d1555d9d9", + "name": "tests/integration/targets/eos_config/tests/redirection", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/vars", + "name": "tests/integration/targets/eos_config/tests/redirection/cli", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/vars/main.yaml", + "name": "tests/integration/targets/eos_config/tests/redirection/cli/shortname.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a1c6b658736d10bad13d5b973aa9955f414ef50fa30aa23a890374ab544a2f3b", + "chksum_sha256": "d944cd696544ff17ad20e40bea70421da8141a1c22b5b4227b8b2cec348ce085", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/templates", + "name": "tests/integration/targets/eos_config/tests/cli_config", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/templates/populate.cfg", + "name": "tests/integration/targets/eos_config/tests/cli_config/cli_backup.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cbb352548a62d123453d921de875e2acb84594a405ddafe0c04460de66e62928", + "chksum_sha256": "3bd7e06189b2e0a2c94746eeacb0988676f417f3a6740b1ef65a39609ae5d735", "format": 1 }, { - "name": "tests/integration/targets/eos_bgp_global/templates/populate_af.cfg", + "name": "tests/integration/targets/eos_config/tests/cli_config/cli_basic.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a890c9293ff8120b194c107a6f70bdca6d62433ed701398a8214feaecb42bba6", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_facts", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "135e26aae8c87670f187e83c82608ece8fe523e21e51824780e082ed0b4bf4ff", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tasks", + "name": "tests/integration/targets/eos_config/tests/cli", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tasks/main.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/toplevel_after.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", + "chksum_sha256": "1d3dca9f3f341cc31221c027c6db7a6973e4e25f8a2297c1f4843e7c591eed05", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tasks/cli.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/sublevel_exact.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "8a6f66fe3cca7fc667d32dd2de4f5bc6fc7d82d2d92953316ad3d6e4f16ec463", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/save.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cb15ea77586a3f5e330abaeb5a693d1e431f3ba0d68e867fa6658ef1d00fc197", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_facts/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "b576d2db1098db6187c8dabf08b98f2f768c955c0fc76d32f946c50df47d3bc3", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/meta/main.yml", + "name": "tests/integration/targets/eos_config/tests/cli/src_invalid.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "52ca0bec01fc312731dc6e4be0b4439a1ffcbdb24716321987fbea517a5e145a", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_config/tests/cli/check_mode.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "8b8ade7952b3bdfbe87a27bef6a6072bf1559fb682ed03477c2c4bbb95add14d", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/defaults/main.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/sublevel_strict_mul_parents.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032", + "chksum_sha256": "3ab71a8f63f346ecaac7f063da41865f2e61466559bd8e3b01c5c8cd5d4e63ff", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_config/tests/cli/src_match_none.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "e6f0ba65100459757c0b7dab013d12f4b901e2af19979c49047b6c403e2a1877", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/cli", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_config/tests/cli/sublevel.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "0f7743e4751629f7b7b985959361b7ac07cf23c267d74777401cd2e45bcff7d1", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/cli/not_hardware.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/backup.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "347997e8a2b793de8202fa7c55fe8fb5befc15f804046653b24305aa96dea558", + "chksum_sha256": "6d9bdcefed31e07edf3c37a38a9bdd50b83b235723758b4f4afee6afddb1b9e5", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/cli/default_facts.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/diff_against_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0ae6cae32ba80370ac7e8254cc4103412ad26ff7ef67467f860501a93bd7ba03", + "chksum_sha256": "1ba680c356fa88e96ed721f29df59097b2aabe32030286f032e3f981db797276", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/cli/invalid_subset.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/defaults.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "30ebae89f553fe7b179031c471332dde8a564a6fa8c280d90044283b59d635cf", + "chksum_sha256": "4390d24f8debc9f9a06bd6f75cedac8f6de373193dd6f477329d0479908e66b7", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/cli/all_facts.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/toplevel.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9e88adb456f3bf5b08ce7b72aaa11b73bfaebd5563b39ecf155ca55bc5e326ee", + "chksum_sha256": "3e835db5710bb920f585d443324bf7c30793f25df236c6f4d8622e1bf42095bf", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/eapi", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_config/tests/cli/sublevel_strict.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "eb86226952eb153150fe0e1b41d8bbd2d38bbb2323831ff4a865553f161ead28", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/eapi/not_hardware.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/toplevel_before.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "412ad00f379dfbf2c04c539173c7c88068c175cf54fc2336644e1f0bfbbdc1c0", + "chksum_sha256": "f4955cab6fdf4c6ff358e66481287548ba046ecb78b569315021cd4b4356873e", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/eapi/default_facts.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "784e54cb91e72291cb7c430e617b1b70840fea8f67ab2667fe8c18ad3aff5c0e", + "chksum_sha256": "93ead3551d70c71fed4ffeb043f58c511891b4737f39ebfb2f26c8ce8b703dce", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/eapi/invalid_subset.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/src_basic.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fb127eb858414a991f7de95891bc3fb5205f0cec63fab24c58717c26355a6b18", + "chksum_sha256": "115d6ac4c64b7d029afd2ddb9588b5eeb323ccf12391cf9bc1ba7db051c0847e", "format": 1 }, { - "name": "tests/integration/targets/eos_facts/tests/eapi/all_facts.yaml", + "name": "tests/integration/targets/eos_config/tests/cli/replace_block.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "65f1bede3bea1ae5490850f77a0d8e0d5d369af4e05050b0cef51b7bc3430859", + "chksum_sha256": "8229d1f16924795dadcae8472ba22a0d6ed7efdba4a7c8c12864f2915c1ed9c6", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_config/tests/cli/sublevel_block.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "f954e5787b9b7e557b058e9f4e8720bfe36b468b4822bf29913ed3d14042475c", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tasks", + "name": "tests/integration/targets/eos_config/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tasks/main.yaml", + "name": "tests/integration/targets/eos_config/tasks/redirection.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "b49deae160fc4dfe8307a0ffb0749eedf58bfe63871c77531866e164fe7f955b", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tasks/cli.yaml", + "name": "tests/integration/targets/eos_config/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "chksum_sha256": "fbf830cf0b2f6eccbbf21e658888b119977106bee0aa263cc2ac4393ddc19d4f", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_config/tasks/cli_config.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv3/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "cad1c35e72ece6063b7dd0600ae72e4e0f2f29b963d58733833bfb71db1ff1dc", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/meta/main.yaml", + "name": "tests/integration/targets/eos_config/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_config/tasks/eapi.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/defaults/main.yaml", + "name": "tests/integration/targets/eos_config/config.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "9a925a8805c82634beb0a514ef8ab88912b8b3e296763329a74d7690b0429dc6", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests", + "name": "tests/integration/targets/eos_facts", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common", + "name": "tests/integration/targets/eos_facts/defaults", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common/_remove_config.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "772202a71a3c35454372ee3e7d0a8bc98615b619f4cc37ebf1bc20ac7d5d55bf", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv3/tests/common/deleted.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "18a10808206e727ecffe9b9714974da7d6c95edacd2758b0dd75d207fd6539d2", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv3/tests/common/gathered.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "ef28a5797b256528edd1bff83509babe07944218468f22f9bdeeef905b52a4b2", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv3/tests/common/empty_config.yaml", + "name": "tests/integration/targets/eos_facts/defaults/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dc8f776fa74a50716d8a0194c5a56a51305991e4295186c2f011afe0cd89a87a", + "chksum_sha256": "b6cec8117492a3110c2e9066aa77a54abd2b9774cea08d60eb42b01c51c3e032", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common/rtt.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "8d5a2e7460ef5bb7f6647ee5902bb0e4a9322beec5011a3c84d47804f5ffed7e", + "name": "tests/integration/targets/eos_facts/meta", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common/_populate.yaml", + "name": "tests/integration/targets/eos_facts/meta/main.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "dccc5998d088e1918f8022c69860a4b490af97d164b7beaaf04054824b0340b6", + "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common/merged.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "ccb7da45bb920569021036a8ad9757cd020f0012686b5d073f29f9621f7471e1", + "name": "tests/integration/targets/eos_facts/tests", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common/overridden.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "704e3f910ea6a5ef1cab48ec4bbea46955189e811124fa2c1a8dce9a0efb6a17", + "name": "tests/integration/targets/eos_facts/tests/eapi", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common/_parsed.cfg", + "name": "tests/integration/targets/eos_facts/tests/eapi/not_hardware.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "96b764ff7795f328d12684eb2dd1aa60ea1e4d6d5d3e6ed638273aa7deb25686", + "chksum_sha256": "412ad00f379dfbf2c04c539173c7c88068c175cf54fc2336644e1f0bfbbdc1c0", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common/replaced.yaml", + "name": "tests/integration/targets/eos_facts/tests/eapi/all_facts.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c53dc625cf760dec12686ef99081361defb9dbbfaf9f6ce2d6d00cd6b0eda97a", + "chksum_sha256": "65f1bede3bea1ae5490850f77a0d8e0d5d369af4e05050b0cef51b7bc3430859", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common/parsed.yaml", + "name": "tests/integration/targets/eos_facts/tests/eapi/default_facts.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c5780138500b761a2832d155ea8a30d7e78fa10a02ab581125af875994bb45c8", + "chksum_sha256": "784e54cb91e72291cb7c430e617b1b70840fea8f67ab2667fe8c18ad3aff5c0e", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/tests/common/rendered.yaml", + "name": "tests/integration/targets/eos_facts/tests/eapi/invalid_subset.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "db343d29422b68984563c86904ac0ad79845853240e757cc26248b267f8e6f11", + "chksum_sha256": "fb127eb858414a991f7de95891bc3fb5205f0cec63fab24c58717c26355a6b18", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/vars", + "name": "tests/integration/targets/eos_facts/tests/cli", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/vars/main.yaml", + "name": "tests/integration/targets/eos_facts/tests/cli/not_hardware.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9917e16f0a7a0b7484fe0780a79f0b22180b634ad091fee3f94946946d87e030", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_ospfv3/templates", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "347997e8a2b793de8202fa7c55fe8fb5befc15f804046653b24305aa96dea558", "format": 1 }, { - "name": "tests/integration/targets/eos_ospfv3/templates/populate.cfg", + "name": "tests/integration/targets/eos_facts/tests/cli/all_facts.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "96b764ff7795f328d12684eb2dd1aa60ea1e4d6d5d3e6ed638273aa7deb25686", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_l3_interfaces", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_l3_interfaces/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "9e88adb456f3bf5b08ce7b72aaa11b73bfaebd5563b39ecf155ca55bc5e326ee", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tasks/main.yaml", + "name": "tests/integration/targets/eos_facts/tests/cli/network_facts", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "479cf1f759bce65d32176d8c9f885cb7abf5f8b99140389aaba24995760d601a", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tasks/cli.yaml", + "name": "tests/integration/targets/eos_facts/tests/cli/default_facts.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "chksum_sha256": "0ae6cae32ba80370ac7e8254cc4103412ad26ff7ef67467f860501a93bd7ba03", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tasks/eapi.yaml", + "name": "tests/integration/targets/eos_facts/tests/cli/invalid_subset.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1629beb9c4c49792f78a1425442a6a6e0e5dd9a0ed824c1cced81e6e97a0e47c", + "chksum_sha256": "30ebae89f553fe7b179031c471332dde8a564a6fa8c280d90044283b59d635cf", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/meta", + "name": "tests/integration/targets/eos_facts/tasks", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/meta/main.yaml", + "name": "tests/integration/targets/eos_facts/tasks/main.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_l3_interfaces/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/defaults/main.yaml", + "name": "tests/integration/targets/eos_facts/tasks/cli.yaml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/integration/targets/eos_facts/tasks/eapi.yaml", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "cb15ea77586a3f5e330abaeb5a693d1e431f3ba0d68e867fa6658ef1d00fc197", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common", + "name": "tests/sanity", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/deleted.yaml", + "name": "tests/sanity/ignore-2.11.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cc35e0f775451453ac2c523a27b8ca29590551f20ba1dd504553b72cd3f48096", + "chksum_sha256": "7c9647b2dee513f57df36fee1897a54856aeba3b5fed24f2b7d6612b225ead63", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/gathered.yaml", + "name": "tests/sanity/ignore-2.9.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7c4177bbc89805770c555ca12366593738cd4fcfe2830e23b35a286aecc43ed3", + "chksum_sha256": "8c562d6941e7798adfb9f88ff0791f32d9e867dcd22292a4d8041c32585285a1", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/empty_config.yaml", + "name": "tests/sanity/ignore-2.12.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "95215014c2825aee51c3c204de545ae03738dae62b0e268c617a498276643713", + "chksum_sha256": "7c9647b2dee513f57df36fee1897a54856aeba3b5fed24f2b7d6612b225ead63", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/rtt.yaml", + "name": "tests/sanity/ignore-2.15.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4660abfc6652a70079d0ea81ddca1be88fe04998d9396edef977e7c5ba5df1af", + "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/merged.yaml", + "name": "tests/sanity/ignore-2.14.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a65aac4ca425465052942c3fd31c9d51ffb175047cbce064752fab288c7e4367", + "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/overridden.yaml", + "name": "tests/sanity/ignore-2.18.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f17e653bfdb385c99bf7db088d3269b67d962148561c5b4ae3248adfad050ce4", + "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/_parsed.cfg", + "name": "tests/sanity/ignore-2.10.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1be80d6bfade12c26b76660664893c1846149bb7eb9398fa5e610d48d54e9b78", + "chksum_sha256": "7c9647b2dee513f57df36fee1897a54856aeba3b5fed24f2b7d6612b225ead63", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/replaced.yaml", + "name": "tests/sanity/ignore-2.17.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e8b467b03ab2c858ce56d5520307e0482341b16e05579f077e5bf8742d71fc95", + "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/parsed.yaml", + "name": "tests/sanity/ignore-2.16.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "03f049dcce225d8de33873ff4f8a2244b4e6053857d212b6bd473476cd429b14", + "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/_reset_config.yaml", + "name": "tests/sanity/ignore-2.13.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cbf3a7bcba86ab51a41f5df9700c3361614a761a59c7a818e28b9e2b47e49826", + "chksum_sha256": "eef9f110ac24f19f2bd0d195d6ab988d986929ea42f869864ba19a025c882e40", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/tests/common/rendered.yaml", + "name": "tests/config.yml", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c06867d92daaf7f51b661451f56dd63be75711f4f8c407a7f7365879cb4d295c", + "chksum_sha256": "4129945061440c8d8c281590b8054b194f5958833c722aa40e878b09038c380e", "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/vars", + "name": "tests/unit", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/vars/main.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "9bd8cfc16471691295c6cc5b75efdef88860f2aad20ec00f62ffc614e2976776", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_l3_interfaces/templates", + "name": "tests/unit/mock", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_l3_interfaces/templates/reset.cfg", + "name": "tests/unit/mock/loader.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3e02b044e876b189ce336a3a4802eb8af3df7d69c9d74f94877a8ec495e240dc", + "chksum_sha256": "bea80cf14afd91d02e652a3a395bed3d74fdf373d12d5af6a41daf5516646663", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/mock/yaml_helper.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "4dbe503c0585b634f72b82eef6b9f8d078ae383ed865bb016db31992dac97600", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/mock/__init__.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tasks/main.yaml", + "name": "tests/unit/mock/vault_helper.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c0e130c100282c8de2a2d63717b5e5960124ffd70fe3dcb644596b555f254b8d", + "chksum_sha256": "55bd0e924dcc22d050612c944bff0ef745e51faac9260dce9b9b2018c4c8a661", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tasks/cli.yaml", + "name": "tests/unit/mock/procenv.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3d287a5645a94634b96fbeb33a93d7cc866421adb10d5e45810aae4ae003fd52", + "chksum_sha256": "3ff983479d7aa4b90efe73337f723c14224edabcdfde4efe49f24cd905f45f1a", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tasks/eapi.yaml", + "name": "tests/unit/mock/path.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "90b0fb30b63afdda9bc8d5bee03e2b6cc6f785a7af550690bf002a207fa42d9c", + "chksum_sha256": "110552d5ab0ffabe2bc6b6c57e9f389be3920da2e0f37ea5b628795d1b426bfd", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/meta", + "name": "tests/unit/modules", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/meta/main.yml", + "name": "tests/unit/modules/conftest.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_l2_interfaces/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "e0ae70fa7c2a5e56d7f02a47c3602398cff60c8eb021772ac59a76df2a234048", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/defaults/main.yaml", + "name": "tests/unit/modules/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests", + "name": "tests/unit/modules/network", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common", + "name": "tests/unit/modules/network/__init__.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "format": 1 + }, + { + "name": "tests/unit/modules/network/eos", "ftype": "dir", "chksum_type": null, "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/deleted.yaml", + "name": "tests/unit/modules/network/eos/test_eos_prefix_lists.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fce0cbcecc5da5700eadd7509b5ec52749d2161ff7b3f99b95a4d2796c158f4c", + "chksum_sha256": "661ea9a69d2e3b8f45af167d6ae80619d248379eb9a24a8ca5e00a2a5ce5c533", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/gathered.yaml", + "name": "tests/unit/modules/network/eos/test_eos_lacp.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c9f82a69c636f9d85ef893fb5d2fba696d0a47bc9fe1e2c3e316acb63b79453d", + "chksum_sha256": "b002b079441356772dd706ec1b61c49e31685a9b7d7bc6f2e596ab49c52e7938", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/empty_config.yaml", + "name": "tests/unit/modules/network/eos/test_eos_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "aaf8f107ec4a7699b08aba428c96066164570af0da4c031499210e65a9ac976a", + "chksum_sha256": "3477c71403dbad66c8b51936403a0793c206830f8ffd97d169b24a400292a110", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/rtt.yaml", + "name": "tests/unit/modules/network/eos/test_eos_ntp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ab629c595374a5ff76a3d76f22278948131ccfd3f5de5e08f8bb0fae170883c0", + "chksum_sha256": "63417ff9fc378c2cca3ddba37e37a1683daadab22ebcefb642813da6260485b8", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/_cleanup.yml", + "name": "tests/unit/modules/network/eos/test_eos_acl_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "72c891a2b69fea4a08d88aef80ab42588f0761b3fcee4654ea769a82e2cad772", + "chksum_sha256": "07324539cdb0b8556e3a40d960a97f30ab3d40e665812307337e84e20b43b857", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/merged.yaml", + "name": "tests/unit/modules/network/eos/test_eos_logging_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "01c98f37d467b49d62c858aa1eb80e31829d3af8df1d67b17b95612b1e014d2f", + "chksum_sha256": "298820d41ac982e3feae9381645a83b6120a5d683d6e019ecf37ef9e5219c681", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/overridden.yaml", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "7fe18f0fa44accb4bdd0464888179e38186b2bc1bb7534786d823700eab75201", + "name": "tests/unit/modules/network/eos/fixtures", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/_parsed.cfg", + "name": "tests/unit/modules/network/eos/fixtures/eos_command_show_version.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9f5bae45f76d827baaed602070abd64acc8a7c7f22410e169b0871344f1023ba", + "chksum_sha256": "cd0ee8985d66e4cff1ebeff617108414d701cdb2acebf9327329f62e093f7062", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/replaced.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_system_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0ed56a5c9ced6b499dda2d9788c2021ea24b0d17f0d0931a7c11b9addc59f3e6", + "chksum_sha256": "d1cb12a14186402c703d639d484b7ea9829e52f9159afac4f7779bd396f5e43f", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/parsed.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_eapi_show_vrf.text", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "edb8b0ac8acd4b5e054bbfa29800537c9b159ab96d7187400f26c80be72c7abf", + "chksum_sha256": "a43e222ce4d0e6aec92afabb2d5ff7f6cc7fd96ce4e055b6ffc02ad1492373d5", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/_reset_config.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_ntp_global_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cb38b9a77caba2c84ab6c80ba15134346ae856147e816086b43f2c90a0e8014e", + "chksum_sha256": "1c841ab014af5105c26d977cfcac4de50919a8537bf632698f95e5ea5f2b5c0b", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/tests/common/rendered.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_banner_show_banner.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e27eed12e565edc2ef8199044486e7df6759cf3a8fa2c4999c06d465b416ac11", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_l2_interfaces/vars", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "dc2e6349862de27bfb1d50da78684b7b6320c6c8626a7ae378ce07852d64f984", "format": 1 }, { - "name": "tests/integration/targets/eos_l2_interfaces/vars/main.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_acls_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2d11de6e7c7e491f1f5247e77d3cc3367368e71c12900e057007742b5f69b93e", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_vlans", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_vlans/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "c58fb25414acf3b04a882b8172c4c048c637b5906670a1c3a5f36e8a3aad0380", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tasks/main.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_bgp_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "7011ff501cdde31949153491b1f1092e8d8afa6a27510ab594deb1504403c2d0", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tasks/cli.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_hostname_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a37cc29ff691d020e7eddf204f7250275beee4a4c9d28d30b47981eabdaa6281", + "chksum_sha256": "55cfe4746ef24943eac865d5b0fd9b6a6884e0e529983e253d5764175c01c6e9", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tasks/eapi.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_logging_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2833f074f91eb14f89df2cf60665de978c3504c2b340b5729edeaac0ead3df5d", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_vlans/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "d35c0e1702f10694008ce77f2d405c569d3745738fa4ceab306cdb638f5b465d", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/meta/main.yml", + "name": "tests/unit/modules/network/eos/fixtures/eos_snmp_server_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_vlans/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "955317964226d2639660f6006be99a9c1d67e3a8dcea25ba7b2c4a569059a4f9", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/defaults/main.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_route_maps_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9894ee154c7a39aa7a1e65d027dfc12b8643e1a3df53d3c09bbab9eeb44a1cf1", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_vlans/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_vlans/tests/common", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "64a5a2e160aff448bb567d8d4fdba4c3231f85ab0b44e2f596fe2784148e8554", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/idempotent.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_lldp_global_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c41bbf0a4522e6f01b3e38067c543afb71b21fcbfa0a8ededd26d0683e50a81d", + "chksum_sha256": "41eb838c679e2fd974f15bd92461a1627b29a0f2b8b1c5a5c3fef8a472efaad3", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/deleted.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_acl_interfaces_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d4df0e51ef94b5a4ef06900a79bd20e79f84a964710a14de559368071f405669", + "chksum_sha256": "29bdd16b7032ccf6dd42d4c2e78ebe00aaaf155ea7f5d9049c638f742478f312", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/gathered.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_ospfv2_config_gather.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6512281e2fd290fd40f8f18191e72c127c2e3df9537c05559ecb25aed09ee4bb", + "chksum_sha256": "6271cc911105743891d46bde906d969ad2ce562d8bfa9364d845da33cb9c3bde", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/empty_config.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_static_routes_config1.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cdf7d6ea7f6f5c2ad9065b1b13e04198c38882991e60197c5c569fa6dce0d98d", + "chksum_sha256": "22d8eb393f411a1034b6d77b5137ca205b1d01b09a6488c5c30199145b99bf7c", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/rtt.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_ospfv3_config_gather.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d33a3d3ddf38335484012ddc3a995f050d899f1f5686fae5e8ae88f8686f9d5b", + "chksum_sha256": "091b340fe2578196b84cd9b133d0cc01e479a27a12caeb2a796355c571a39cb4", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/merged.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_vlan_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fab8447a90775e038817655f20e15623512f87e042c86c7f93c6f5fe902aa37e", + "chksum_sha256": "6e71249b2afca7c80191a77d86753e21419042d51d570de0b3c717a204f01400", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/overridden.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_config_candidate.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "23f1318af4e38f802c10ac90ec7cce6573c0eac7665773f877059bcb90426bee", + "chksum_sha256": "3352c8002ead9454c96fa97e82bc2bf245ac57a69edbf8a934bed4ef809de3de", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/_parsed.cfg", + "name": "tests/unit/modules/network/eos/fixtures/eos_ospf_interfaces_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "24f8e0b4cb5d9b1444c92f7260088952ba7aa9a71949521dd331f5a434686783", + "chksum_sha256": "2c664a8713d7ccd543333cca425528c1726d6790b8364bdd6a5e8720ce4183be", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/replaced.yaml", + "name": "tests/unit/modules/network/eos/fixtures/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8a2ed31515941cfc98d86db63eed394b71c6e749b8ef7a7433f5d3ff518f585a", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/parsed.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_eapi_show_mgmt_unconfigured.json", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "97d8e342f7bee82d8027e115e1f5165d4a68e898b83813a2f710833e5fee4a33", + "chksum_sha256": "09f3bdc48ce35e7200a5a5da2f2722dff46de4bd8ebc1d1718fa4ed7a08310df", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/_reset_config.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_lag_interfaces_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "31618630d4e82bffcf3ca7a4b12b835bb1b3bdf67d518eac68f72bb26b0d6924", + "chksum_sha256": "996743ab19a23f6fbb30754d1f4beb2911c6b4ffa69a28665dfc79b5ad519b65", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/tests/common/rendered.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_logging_global_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "fb1e1d667d069e7d04de886871344ca9fc0a0bded7b3c2a7437a4d95b95dd05d", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_vlans/vars", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "616869cf79f4faf6f64276e039fbcad728d3e012eba2073b118b0296d9334013", "format": 1 }, { - "name": "tests/integration/targets/eos_vlans/vars/main.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_bgp_global_af_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "361a49c0e4e03684a6718513ec6a800c844d872b6dba61efdb68249d61b34124", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_banner", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, - "format": 1 - }, - { - "name": "tests/integration/targets/eos_banner/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "dd5318703b4822b5a27eb24bb0d1898c7e5559e96151114784e5a5e92d07f535", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tasks/main.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_prefix_lists_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d5cf7fcbac079abb6f5cb6c649a9d27fe838821be84e54b51d4f35f98e64aa6e", + "chksum_sha256": "ed6dda06d2158651429f03d9db644514e20f89e6d3c58331fc09e059c76a22ff", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tasks/cli.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_interfaces_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "05edee2806d57e1a907026a24ea0fd51582008c1d24b63c5fc1463e86204683e", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tasks/eapi.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_ospfv2_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1b14bb0d83e5f509721d34f537bb0812798e5b3d3ad6794f1cb7314c8a419202", - "format": 1 - }, - { - "name": "tests/integration/targets/eos_banner/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "chksum_sha256": "c4e0126af072bca2ca99eb356d26868e44adae27ffa3622f54fc431122e66ace", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/meta/main.yml", + "name": "tests/unit/modules/network/eos/fixtures/eos_bgp_global_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "3cef54b0f53689ccdd9a9de7e3d23fa7fa591582506b438f1b628752b5b0847b", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/fixtures/eos_eapi_show_mgmt.json", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "963dde77e29e22955f66b6d4a4d880c327419e3c719556219b19cf2d9d515c07", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/defaults/main.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_static_routes_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", + "chksum_sha256": "9de7fbc93c152431ec2baf2f7c8ba736ced12148e8bff2e7b54eb7dd39c4b04d", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/fixtures/eos_config_config_updated.cfg", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "199f6fddff67988e4e15efde118949a06623ac6cda6cc56a43110fab3da655d9", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tests/cli", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/fixtures/eos_config_config.cfg", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "03abdcaedc2f739a12fd1c31f37164f02ed471aff024ad8e654a0d7ec3e611e6", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tests/cli/basic-login.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_bgp_af_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5a6ff4ad57df259c1322d52be030e6bda317af6738e2e3ebf043ca14b5fc9d64", + "chksum_sha256": "9cfca9294069868122bcad8e9a7bcfdfd6101949fd9959ec32766b682f635a68", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tests/cli/basic-motd.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_l2_interfaces_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4b2551d785983506768deb63cd2f8ba8ae35c5e6ce5eae18e340fd75291e390a", + "chksum_sha256": "501ad2cead9d2a90aa7529319befbf62a4f58f7988995788c5206c90fbec5afc", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tests/eapi", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/fixtures/eos_user_config.cfg", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "2b11830bd90b2c0e492cba03f0af73a5229a4723e47959812544961bde1ac438", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tests/eapi/basic-login.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_lacp_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d7cd4bec5ba015f96ac020675f8b4a256dcc1e2bdd9f4b59775237acaa8d809c", + "chksum_sha256": "5a89a5f03e68185c4a50f5410ea4fb04caca756685c8d906c1b4558fa52896aa", "format": 1 }, { - "name": "tests/integration/targets/eos_banner/tests/eapi/basic-motd.yaml", + "name": "tests/unit/modules/network/eos/fixtures/eos_l3_interfaces_config.cfg", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c8e94533c27b7c01e870af443aae37c16cb5180e86658a8de5a2a6b5599efb97", + "chksum_sha256": "0989f0ad8aea46b6b4b7111aee264687387c44e8cc68154f8d9c054d22581d1d", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/fixtures/eos_lacp_interfaces_config.cfg", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "414cc25eb0be567529b328993c191ea1f282c2620ff5f45b57462ec7e950ddca", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/tasks", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/fixtures/eos_ospfv3_config.cfg", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "97763a63f53b38b8c864ed38f800e4270d600065cdd4acde805c3b1ca384e6b5", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/tasks/main.yaml", + "name": "tests/unit/modules/network/eos/test_eos_l2_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8e0a1de7edebf8e1de1b1bd68c83fa3e6669085f9cd28e417cbb11f43da75068", + "chksum_sha256": "a22acc199b608eaa81388ae90560832bdcfd9e18151093afb55d3fac6c79bb0e", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/tasks/cli.yaml", + "name": "tests/unit/modules/network/eos/test_eos_lacp_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "6788027c858762808079ce3f9cec195264aebb130bf132dfec6ff2fcfeb025c5", + "chksum_sha256": "9d9e2f2de94155c7b25b3e22b3f2d945348ba9cac930e31647e80c49f32d2e2b", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/meta", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/eos_module.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "b3f4714ae9af0063ed76f955c15e8492b3f7d69ecc52b3c1e139f49f2a0ea4d4", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/meta/main.yml", + "name": "tests/unit/modules/network/eos/test_eos_user.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d3b5d25c408cac682eb405cfc386cedbf17e6480d46e83bba18c91fcfe5d6e48", + "chksum_sha256": "fa4338232a2405c9435c72b47bf43adba9a77fa9f1e807c6e32939842fce1ace", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/defaults", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/test_eos_bgp_address_family.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "78ddd666d2a3c42ff62cf41e2aa080cd4d756df6e84e3b87b1d251c0e01c58c9", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/defaults/main.yaml", + "name": "tests/unit/modules/network/eos/test_eos_ospf_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "665288590cd4226da42511817f09ccdfc92df36c9621583cd2c82919af295c5a", + "chksum_sha256": "2eaf0fb95775a20f7e0dbe6a5f95183e278dbd18a7f08649094a36a6174df92e", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/tests", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/__init__.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/tests/cli", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/test_eos_ospfv2.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "905a631997755cc518785f31f2baeb7a34bf1e6f02e66252d61ce6f155c6bbed", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/tests/cli/basic.yaml", + "name": "tests/unit/modules/network/eos/test_eos_eapi.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cea011f04a3c8f2d06c412f8512259c89a2e3a57b55effeef99fa45434d9be15", + "chksum_sha256": "b589a590266ed8e34f6360348ef1011aa397ea1e23f7ec14762d211435be1473", "format": 1 }, { - "name": "tests/integration/targets/eos_vrf/aliases", + "name": "tests/unit/modules/network/eos/test_eos_hostname.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "b08eaedb4f944efd3636cfeeebef411d71a64a222ee9d209004f31ad4804ad75", "format": 1 }, { - "name": "tests/integration/target-prefixes.network", + "name": "tests/unit/modules/network/eos/test_eos_lag_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "ec96e8ef2e9e3856cae9bbefb51f64492bd044f17d17310cc560ec990ab14468", + "chksum_sha256": "70a9eeb3e6ef95046e460f7c31934730ec5ccc22a3c05791caae48f5c67603c1", "format": 1 }, { - "name": "tests/integration/network-integration.cfg", + "name": "tests/unit/modules/network/eos/test_eos_static_routes.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "d67b11263a8f50b30bf43c7c2b4bdd8dc4f173f0b5dd22761311360dfbd56a1d", + "chksum_sha256": "e0c1b2145831e16013e56db5f767f4256ab0a91e15bda47b86775a53f4e9d75b", "format": 1 }, { - "name": "tests/.gitignore", + "name": "tests/unit/modules/network/eos/test_eos_ospfv3.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b5726d3ec9335a09c124469eca039523847a6b0f08a083efaefd002b83326600", + "chksum_sha256": "ca8c440f919185f6532f28cc43a6967a7e6344f20b4504adf2d5871d5c5081c1", "format": 1 }, { - "name": "docs", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "tests/unit/modules/network/eos/test_eos_banner.py", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "b4d5a241b0c3a84829c2523efb6848d492ded2f58e4a8ef34ac8bf65e00f31ff", "format": 1 }, { - "name": "docs/arista.eos.eos_lldp_interfaces_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_config.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7299a09dc0f8360ad7d8c95d13b8c0e9f07035e910f58efa4e6e6c550f5b377d", + "chksum_sha256": "8b337538bc350ea37c5be05ba18c6e6c9cee42541f787f94535f9eb41fe6a7b3", "format": 1 }, { - "name": "docs/arista.eos.eos_static_routes_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_route_maps.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e556daa557e50664de8a09d706c314cddf9b54c82368f621d07afdcec06cc44d", + "chksum_sha256": "d1b91c7248ff3e522b2c9738bbd202f02663cd446c6582407a5e5f45030d27c7", "format": 1 }, { - "name": "docs/arista.eos.eos_logging_global_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_bgp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c5ac61d63be154248e23a8b1d65878997ba5ee5c7c7cccc5134e557d6132c85f", + "chksum_sha256": "d64de59aeeb1314ad32d5d4d8b3c04f545dae54a4a9621c862ce732852d38299", "format": 1 }, { - "name": "docs/arista.eos.eos_ospfv2_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_vlans.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "cbb9fbfb8196b35682ea97231c66e5feb28fc0c59cc87c9ccfb5f4352bec573e", + "chksum_sha256": "9700e19afd5f9b5fa5929af623abdc7297851c38e95a4afa12b3d165b490f06c", "format": 1 }, { - "name": "docs/arista.eos.eos_route_maps_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_acls.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c72fa7b5ddaa69adf74a0e20f10338bd9e00a4bcf8b80d8833d2508ec90e38a1", + "chksum_sha256": "7f27a55927d142e5d1b3d5daf9c4c70a0c7746bfb922757b8b61a87f0be84944", "format": 1 }, { - "name": "docs/arista.eos.eos_system_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_snmp_server.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "bb36d86019cdf27d92c314fdb25f037aaba0c7529ab40a18dac4b217e7fe4c01", + "chksum_sha256": "28c6260cb281011e88a06b56da8f776f3e74c74ce6483667c4f4694f0d84a2aa", "format": 1 }, { - "name": "docs/arista.eos.eos_interfaces_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_command.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a455227b4df8d2346b1f77b5132247cd731082ffa814e451d75396c117b60cff", + "chksum_sha256": "e05c63bbf7d8d358e7aa4ca3265d6c0001122a46728e884313a7e7028fd33b49", "format": 1 }, { - "name": "docs/arista.eos.eos_ospf_interfaces_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_system.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "83887e8f1a80e7472057297779adde8017ab6371a3c41c99e4ed4c21d7b34858", + "chksum_sha256": "f047d0ac15b59f5e571bd1777a52096a0036ba7fae0f4b0f297f044c589c9595", "format": 1 }, { - "name": "docs/arista.eos.eos_bgp_global_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_l3_interfaces.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "892272aec233fa0f0110eba45ab0a8f4107122a387cb00c3920860f4d002fc26", + "chksum_sha256": "67c6d4923cb8220bbf9dcc9c59db873c8f4bc0a2246473dc0ae5b76846ff9893", "format": 1 }, { - "name": "docs/arista.eos.eos_ntp_global_module.rst", + "name": "tests/unit/modules/network/eos/test_eos_lldp_global.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "82bea9b37a6b60b3372f4ff510bfcd0e59b0a15f5e6fe5a850630125f7c10c3c", + "chksum_sha256": "688b40d8068764274c19a34ba2fe36721470b933dc966416d062b8b2e87c315f", "format": 1 }, { - "name": "docs/arista.eos.eos_ospfv3_module.rst", + "name": "tests/unit/modules/utils.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "54fe29219103c40dfdb961918efbe64f676c122b331d1151307ce95190424b05", + "chksum_sha256": "414c272e9a403bb6009460ec9502c5acfaa9c80b2159c742f6cb2e225938be3e", "format": 1 }, { - "name": "docs/arista.eos.eos_vrf_module.rst", + "name": "tests/unit/__init__.py", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0c6664519aa55395647325147639ccf77de85e600a1abefaf3f83755af82c32b", + "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "format": 1 }, { - "name": "docs/arista.eos.eos_command_module.rst", + "name": "tests/unit/requirements.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c3d335bd1672f0a46e52990493ff4d829f18392f3bc1a7949bbc6a99837103d7", + "chksum_sha256": "49ba996dc4735c3463e9af561344346dfae14bcc1a68096ce78364b377f0df1f", "format": 1 }, { - "name": "docs/arista.eos.eos_lag_interfaces_module.rst", + "name": "tests/.gitignore", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "19ef80abb38cd39ff502c43f4ddca3883584376c19f1b20621f0fd11b565b920", + "chksum_sha256": "b5726d3ec9335a09c124469eca039523847a6b0f08a083efaefd002b83326600", "format": 1 }, { - "name": "docs/arista.eos.eos_banner_module.rst", + "name": "tox-ansible.ini", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "b128807c32c6a491aa78a1b56512e2982f5d6811641d0b14e8e347d4cf8a5b06", + "chksum_sha256": "da802bfc2dc2671ca7caba028e8a635b459b131874041d119b698717333a7a49", "format": 1 }, { - "name": "docs/arista.eos.eos_eapi_module.rst", + "name": ".gitignore", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4ff82c55d35021b368eaeb719ad4c4b0e15111fcec0e038d13970e3db9b0a0f0", + "chksum_sha256": "a2ebfecdb6c1b58267fbe97e6e2ac02c2b963df7673fc1047270f0f0cff16732", "format": 1 }, { - "name": "docs/arista.eos.eos_l2_interfaces_module.rst", + "name": "LICENSE", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "875b8b13249159af500f7785bd39a89722dd4a01161c549b84efc5105e89fb10", + "chksum_sha256": "3972dc9744f6499f0f9b2dbf76696f2ae7ad8af9b23dde66d6af86c9dfb36986", "format": 1 }, { - "name": "docs/arista.eos.eos_lacp_module.rst", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "41c37120e15ed62a0b939ec0cce0e747fefcb74ef051d7c831bdd6a4831a73b6", + "name": ".vscode", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "docs/arista.eos.eos_l3_interfaces_module.rst", + "name": ".vscode/settings.json", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "44ee5f610c3334d0c43e72a061217ec202d79042c97bf82f2a62eb6075cc8a4b", + "chksum_sha256": "689cb2b210cace81743b1da8f00db7a4a7027b193dc85b17be2918b6f9977bfe", "format": 1 }, { - "name": "docs/arista.eos.eos_prefix_lists_module.rst", + "name": ".flake8", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "77c510223083c0c16f010a59da50d32474093900d238ac7d985fe4b98454ce1a", + "chksum_sha256": "f357bc604a44fe8a5912ec2b9067b734a88d1026da98d5993905d7b34ab44357", "format": 1 }, { - "name": "docs/arista.eos.eos_user_module.rst", + "name": "CHANGELOG.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "820458159242af177985582cc6a0b35d82d9a44d3387e14c05b195a5baae2075", + "chksum_sha256": "19dc268d4f51e2246ddf2fcf471f20fec732ca99aea9ab27e1cbba7a87c8c5be", "format": 1 }, { - "name": "docs/arista.eos.eos_lacp_interfaces_module.rst", + "name": "requirements.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "734d129c2aed3bc167555a6a863d93361b7c4a96c4af55b45329d52b04cca95c", + "chksum_sha256": "883b106f13b0c6536f55619685ddca25968b4167dedb12e08fa37c93f4c63b25", "format": 1 }, { - "name": "docs/arista.eos.eos_vlans_module.rst", - "ftype": "file", - "chksum_type": "sha256", - "chksum_sha256": "dc743c4b64f6ac842967f495059b06ac5008a2fc93e73ab33ca06de5d9b5b322", + "name": "docs", + "ftype": "dir", + "chksum_type": null, + "chksum_sha256": null, "format": 1 }, { - "name": "docs/arista.eos.eos_facts_module.rst", + "name": "docs/arista.eos.eos_ospfv2_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5a80619e2a2f0d283a69c669d9486243fce9d68a80ac07cd92b22c3845c1a124", + "chksum_sha256": "cbb9fbfb8196b35682ea97231c66e5feb28fc0c59cc87c9ccfb5f4352bec573e", "format": 1 }, { - "name": "docs/arista.eos.eos_lldp_module.rst", + "name": "docs/arista.eos.eos_static_routes_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7aa54a176f3d95e20db2127d8b7428ff5ccd511016b007f80d469c7e64922ee2", + "chksum_sha256": "e556daa557e50664de8a09d706c314cddf9b54c82368f621d07afdcec06cc44d", "format": 1 }, { - "name": "docs/arista.eos.eos_hostname_module.rst", + "name": "docs/arista.eos.eos_httpapi.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "9803954ef010d617a8faea5d3bbd0b9f62a4f11d32d9d09bf0a03a7f32fa47d1", + "chksum_sha256": "74c0cc2f16ee0793613c76713e192749dcd24f3e73ecd49cca4599ed62c22f9e", "format": 1 }, { - "name": "docs/arista.eos.eos_bgp_address_family_module.rst", + "name": "docs/arista.eos.eos_vrf_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "db2a2a582e437d5ef5ecc712aa232a3263430cde26fd1e030f4f7d8fb945e7d1", + "chksum_sha256": "0c6664519aa55395647325147639ccf77de85e600a1abefaf3f83755af82c32b", "format": 1 }, { - "name": "docs/arista.eos.eos_logging_module.rst", + "name": "docs/arista.eos.eos_lldp_interfaces_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0ed61ec5ef8d86ad44bf605217913fc8d9979496766ca33ad196939f940fb5d9", + "chksum_sha256": "7299a09dc0f8360ad7d8c95d13b8c0e9f07035e910f58efa4e6e6c550f5b377d", "format": 1 }, { - "name": "docs/arista.eos.eos_httpapi.rst", + "name": "docs/arista.eos.eos_acl_interfaces_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "74c0cc2f16ee0793613c76713e192749dcd24f3e73ecd49cca4599ed62c22f9e", + "chksum_sha256": "7accbd8675612462d6345092960802e981932671f1a746f6a4581d0a63c5d943", "format": 1 }, { - "name": "docs/arista.eos.eos_snmp_server_module.rst", + "name": "docs/arista.eos.eos_user_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "95804c5a71ea18fc6ce044dc1711dfb10abf8dae9aacc61b6d5bb8888dbb3ddd", + "chksum_sha256": "820458159242af177985582cc6a0b35d82d9a44d3387e14c05b195a5baae2075", "format": 1 }, { - "name": "docs/arista.eos.eos_acl_interfaces_module.rst", + "name": "docs/arista.eos.eos_l3_interfaces_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7accbd8675612462d6345092960802e981932671f1a746f6a4581d0a63c5d943", + "chksum_sha256": "44ee5f610c3334d0c43e72a061217ec202d79042c97bf82f2a62eb6075cc8a4b", "format": 1 }, { - "name": "docs/arista.eos.eos_config_module.rst", + "name": "docs/arista.eos.eos_ntp_global_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a8534f76fb2956d6a825bca465195717143caeabb8dad0dbaeecd98cd87b831e", + "chksum_sha256": "82bea9b37a6b60b3372f4ff510bfcd0e59b0a15f5e6fe5a850630125f7c10c3c", "format": 1 }, { - "name": "docs/arista.eos.eos_cliconf.rst", + "name": "docs/arista.eos.eos_interfaces_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "52b6530cf3a4711a1b8e40dcff5063e73fc3e868e6cba0b91976e8ba53af8a14", + "chksum_sha256": "a455227b4df8d2346b1f77b5132247cd731082ffa814e451d75396c117b60cff", "format": 1 }, { - "name": "docs/arista.eos.eos_lldp_global_module.rst", + "name": "docs/arista.eos.eos_lacp_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f0fea31fef727f45440a5363e764f99345b4f7e3d079fe5e36388f0ac2b20948", + "chksum_sha256": "41c37120e15ed62a0b939ec0cce0e747fefcb74ef051d7c831bdd6a4831a73b6", "format": 1 }, { - "name": "docs/arista.eos.eos_bgp_module.rst", + "name": "docs/arista.eos.eos_command_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "75e256d769047f67382bc69c8937d95106efe9c999392c69ec9ee212193dd857", + "chksum_sha256": "c3d335bd1672f0a46e52990493ff4d829f18392f3bc1a7949bbc6a99837103d7", "format": 1 }, { - "name": "docs/arista.eos.eos_acls_module.rst", + "name": "docs/arista.eos.eos_hostname_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "5cf3899b43a7949c4079e95c026995a56e06fc5bf705d4c2687b8315a44c3a42", + "chksum_sha256": "9803954ef010d617a8faea5d3bbd0b9f62a4f11d32d9d09bf0a03a7f32fa47d1", "format": 1 }, { - "name": ".isort.cfg", + "name": "docs/arista.eos.eos_vlans_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0ac83124be8cf24f40e7457c3a7ede4409108ee8caa89976cdb03d6d1ae336d1", + "chksum_sha256": "dc743c4b64f6ac842967f495059b06ac5008a2fc93e73ab33ca06de5d9b5b322", "format": 1 }, { - "name": "pyproject.toml", + "name": "docs/arista.eos.eos_lldp_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "1cb6a45dfa2625123890b93ad7fdc156b063c16e8ae6dba11511a1d1986b0fcc", + "chksum_sha256": "7aa54a176f3d95e20db2127d8b7428ff5ccd511016b007f80d469c7e64922ee2", "format": 1 }, { - "name": "bindep.txt", + "name": "docs/arista.eos.eos_facts_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "2cb7d868bf5a674ff9531652c2f591c4767816c5ce240a75330c1585861e70b0", + "chksum_sha256": "5a80619e2a2f0d283a69c669d9486243fce9d68a80ac07cd92b22c3845c1a124", "format": 1 }, { - "name": "changelogs", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "docs/arista.eos.eos_snmp_server_module.rst", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "95804c5a71ea18fc6ce044dc1711dfb10abf8dae9aacc61b6d5bb8888dbb3ddd", "format": 1 }, { - "name": "changelogs/fragments", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "docs/arista.eos.eos_bgp_global_module.rst", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "892272aec233fa0f0110eba45ab0a8f4107122a387cb00c3920860f4d002fc26", "format": 1 }, { - "name": "changelogs/fragments/.keep", + "name": "docs/arista.eos.eos_lldp_global_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "chksum_sha256": "f0fea31fef727f45440a5363e764f99345b4f7e3d079fe5e36388f0ac2b20948", "format": 1 }, { - "name": "changelogs/config.yaml", + "name": "docs/arista.eos.eos_lag_interfaces_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "03ddb712fc00dcdde125bd062a4fffc3ce5846d43ac90c3191c8ac8da4196303", + "chksum_sha256": "450f78cb5e371d925bc21c5ed5ffdc90fd098ca65de2e421f96c344ea094878c", "format": 1 }, { - "name": "changelogs/changelog.yaml", + "name": "docs/arista.eos.eos_lacp_interfaces_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "31b9728ef0a2dcdd94ebd9d93eb1fe948e3de0404c203f63f6dee275cb5943e8", + "chksum_sha256": "734d129c2aed3bc167555a6a863d93361b7c4a96c4af55b45329d52b04cca95c", "format": 1 }, { - "name": "tox.ini", + "name": "docs/arista.eos.eos_ospfv3_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "4246b891e853d1fc828a1dff460bcd43c3ea3aa08d6686b8396bd17169806546", + "chksum_sha256": "756aa82267c7e0995dd8f88cfc6b12703fbcd68907fc8610f65204a2d8bb4faa", "format": 1 }, { - "name": "CHANGELOG.rst", + "name": "docs/arista.eos.eos_bgp_address_family_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "84daa7535f1cd39ce8c0ecaeb7254ed4ff201ff101d164177e4cbc4c985a3882", + "chksum_sha256": "db2a2a582e437d5ef5ecc712aa232a3263430cde26fd1e030f4f7d8fb945e7d1", "format": 1 }, { - "name": ".gitignore", + "name": "docs/arista.eos.eos_route_maps_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a2ebfecdb6c1b58267fbe97e6e2ac02c2b963df7673fc1047270f0f0cff16732", + "chksum_sha256": "c72fa7b5ddaa69adf74a0e20f10338bd9e00a4bcf8b80d8833d2508ec90e38a1", "format": 1 }, { - "name": ".pre-commit-config.yaml", + "name": "docs/arista.eos.eos_eapi_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "f06cb69ac03a025140d5c35b162e6e045a101aa729d7805ba2b1e1d6b82d4aed", + "chksum_sha256": "4ff82c55d35021b368eaeb719ad4c4b0e15111fcec0e038d13970e3db9b0a0f0", "format": 1 }, { - "name": ".prettierignore", + "name": "docs/arista.eos.eos_l2_interfaces_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "29d6205739f8fa2ea1dfb82777cc64dd269e51fe58c7c713682f71ac8b1973c4", + "chksum_sha256": "875b8b13249159af500f7785bd39a89722dd4a01161c549b84efc5105e89fb10", "format": 1 }, { - "name": ".github", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "docs/arista.eos.eos_cliconf.rst", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "52b6530cf3a4711a1b8e40dcff5063e73fc3e868e6cba0b91976e8ba53af8a14", "format": 1 }, { - "name": ".github/dependabot.yml", + "name": "docs/arista.eos.eos_acls_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "11ceee3c57116e9fd08bc423414b1095ff002aa012d6fb325b1a7e24d7e28461", + "chksum_sha256": "5cf3899b43a7949c4079e95c026995a56e06fc5bf705d4c2687b8315a44c3a42", "format": 1 }, { - "name": ".github/workflows", - "ftype": "dir", - "chksum_type": null, - "chksum_sha256": null, + "name": "docs/arista.eos.eos_prefix_lists_module.rst", + "ftype": "file", + "chksum_type": "sha256", + "chksum_sha256": "77c510223083c0c16f010a59da50d32474093900d238ac7d985fe4b98454ce1a", "format": 1 }, { - "name": ".github/workflows/codecoverage.yml", + "name": "docs/arista.eos.eos_logging_global_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "8bbcae622f5e51798b577df290135e846244399c2a6ccbfedac523b38a8330a3", + "chksum_sha256": "c5ac61d63be154248e23a8b1d65878997ba5ee5c7c7cccc5134e557d6132c85f", "format": 1 }, { - "name": ".github/workflows/ack.yml", + "name": "docs/arista.eos.eos_banner_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "24c6fbafaa69e3e3ee696f2cefa5120794b62cef7e870553dddce8b8af0a127c", + "chksum_sha256": "b128807c32c6a491aa78a1b56512e2982f5d6811641d0b14e8e347d4cf8a5b06", "format": 1 }, { - "name": ".github/workflows/release.yml", + "name": "docs/arista.eos.eos_ospf_interfaces_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "c9b7dba505905600bbb9f0d8e9956b7cc20f80edfa742dfdae9395542f417aa1", + "chksum_sha256": "83887e8f1a80e7472057297779adde8017ab6371a3c41c99e4ed4c21d7b34858", "format": 1 }, { - "name": ".github/workflows/push.yml", + "name": "docs/arista.eos.eos_system_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "3164180ee4d514fea284a79033515effa6270d70d25ef3da77da318c2ac6382e", + "chksum_sha256": "852c5c712440e5f7b2207343f9796e04c758cf9967854a29601c1e172153cd21", "format": 1 }, { - "name": ".github/workflows/tests.yml", + "name": "docs/arista.eos.eos_config_module.rst", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "a363c29cae8f4b799d88470e5cc5546312966f5559f25ffd680611119035dd29", + "chksum_sha256": "a8534f76fb2956d6a825bca465195717143caeabb8dad0dbaeecd98cd87b831e", "format": 1 }, { - "name": ".github/release-drafter.yml", + "name": "bindep.txt", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "7cbc785c8661033cd9dd7a60897484fce731cbe3dc124a689fc3e934b1d974fb", + "chksum_sha256": "2cb7d868bf5a674ff9531652c2f591c4767816c5ce240a75330c1585861e70b0", "format": 1 } ], diff --git a/ansible_collections/arista/eos/MANIFEST.json b/ansible_collections/arista/eos/MANIFEST.json index b6a9c23ac..602c48e49 100644 --- a/ansible_collections/arista/eos/MANIFEST.json +++ b/ansible_collections/arista/eos/MANIFEST.json @@ -2,7 +2,7 @@ "collection_info": { "namespace": "arista", "name": "eos", - "version": "6.2.2", + "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/arista.eos", "documentation": null, @@ -28,7 +28,7 @@ "name": "FILES.json", "ftype": "file", "chksum_type": "sha256", - "chksum_sha256": "0f8a8eb3b5a249bb7e2a5867fd7cd7beb2a0c475f7686454977dc6a549dc9955", + "chksum_sha256": "4decd5b6443703b190b9bb872e5d08d718ae4a5c9f599998101e013aff357acd", "format": 1 }, "format": 1 diff --git a/ansible_collections/arista/eos/README.md b/ansible_collections/arista/eos/README.md index cb978ac79..eb527c8a1 100644 --- a/ansible_collections/arista/eos/README.md +++ b/ansible_collections/arista/eos/README.md @@ -12,7 +12,7 @@ This collection has been tested against Arista EOS 4.24.6F. <!--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`). @@ -43,7 +43,6 @@ Name | Description [arista.eos.eos_acl_interfaces](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_acl_interfaces_module.rst)|ACL interfaces resource module [arista.eos.eos_acls](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_acls_module.rst)|ACLs resource module [arista.eos.eos_banner](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_banner_module.rst)|Manage multiline banners on Arista EOS devices -[arista.eos.eos_bgp](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_bgp_module.rst)|(deprecated, removed after 2023-01-29) Configure global BGP protocol settings on Arista EOS. [arista.eos.eos_bgp_address_family](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_bgp_address_family_module.rst)|Manages BGP address family resource module [arista.eos.eos_bgp_global](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_bgp_global_module.rst)|Manages BGP global resource module [arista.eos.eos_command](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_command_module.rst)|Run arbitrary commands on an Arista EOS device @@ -60,7 +59,6 @@ Name | Description [arista.eos.eos_lldp](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_lldp_module.rst)|Manage LLDP configuration on Arista EOS network devices [arista.eos.eos_lldp_global](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_lldp_global_module.rst)|LLDP resource module [arista.eos.eos_lldp_interfaces](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_lldp_interfaces_module.rst)|LLDP interfaces resource module -[arista.eos.eos_logging](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_logging_module.rst)|Manage logging on network devices [arista.eos.eos_logging_global](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_logging_global_module.rst)|Manages logging resource module [arista.eos.eos_ntp_global](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_ntp_global_module.rst)|Manages ntp resource module [arista.eos.eos_ospf_interfaces](https://github.com/ansible-collections/arista.eos/blob/main/docs/arista.eos.eos_ospf_interfaces_module.rst)|OSPF Interfaces Resource Module. @@ -114,8 +112,6 @@ The following example task replaces configuration changes in the existing config state: replaced ``` -**NOTE**: For Ansible 2.9, you may not see deprecation warnings when you run your playbooks with this collection. Use this documentation to track when a module is deprecated. - ### See Also: * [Arista EOS Platform Options](https://docs.ansible.com/ansible/latest/network/user_guide/platform_eos.html) diff --git a/ansible_collections/arista/eos/changelogs/changelog.yaml b/ansible_collections/arista/eos/changelogs/changelog.yaml index da67f8362..fbb2d9833 100644 --- a/ansible_collections/arista/eos/changelogs/changelog.yaml +++ b/ansible_collections/arista/eos/changelogs/changelog.yaml @@ -11,11 +11,6 @@ releases: - description: Manage multiline banners on Arista EOS devices name: eos_banner namespace: "" - - description: - (deprecated, removed after 2023-01-29) Configure global BGP protocol - settings on Arista EOS. - name: eos_bgp - namespace: "" - description: Run arbitrary commands on an Arista EOS device name: eos_command namespace: "" @@ -55,9 +50,6 @@ releases: - description: LLDP interfaces resource module name: eos_lldp_interfaces namespace: "" - - description: Manage logging on network devices - name: eos_logging - namespace: "" - description: OSPFv2 resource module name: eos_ospfv2 namespace: "" @@ -586,3 +578,61 @@ releases: fragments: - ospf_v2_reference_bandwidth_fix.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.2.2`. + fragments: + - fix_downstream_tests.yaml + release_date: "2023-11-30" + 7.1.0: + changes: + bugfixes: + - This fix is needed because static_routes and vlans are not returning anything + when resources are not configured. + - This got noticed in this issue (https://github.com/network-automation/toolkit/issues/47) + - correct a missing whitespace and add 'auth' string. + - correct the parsing of the elements in 'name_servers' in 'eos_system' module. + - when static_routes and vlans are not confirgured then return empty list. + doc_changes: + - eos_lag_interface - Updated examples for lag_interface module. + fragments: + - bugfixes_return_empty_data_structure_for_no_facts.yaml + - eos_system_element_parsing_fix.yaml + - lag_interface_docupdate.yml + - snmp_missing_whitespace_and_authentication_fix.yaml + - tests_trivial.yaml + - trivial_tests.yaml + release_date: "2024-03-06" + 8.0.0: + changes: + major_changes: + - This release removes previously deprecated modules and attributes from this + collection. Please refer to the **Removed Features** section for details. + removed_features: + - Remove depreacted eos_bgp module which is replaced with eos_bgp_global and + eos_bgp_address_family. + - Remove deprecated eos_logging module which is replaced with eos_logging_global + resource module. + - Remove deprecated timers.throttle attribute. + fragments: + - remove_deprecated.yaml + - trivial_tests_updates.yaml + release_date: "2024-03-27" + 9.0.0: + changes: + major_changes: + - Update the netcommon base version 6.1.0 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: + - 218sanity.yml + - add_restore_support.yaml + release_date: "2024-04-13" diff --git a/ansible_collections/arista/eos/docs/arista.eos.eos_bgp_module.rst b/ansible_collections/arista/eos/docs/arista.eos.eos_bgp_module.rst deleted file mode 100644 index 21f57f30b..000000000 --- a/ansible_collections/arista/eos/docs/arista.eos.eos_bgp_module.rst +++ /dev/null @@ -1,986 +0,0 @@ -.. _arista.eos.eos_bgp_module: - - -****************** -arista.eos.eos_bgp -****************** - -**(deprecated, removed after 2023-01-29) Configure global BGP protocol settings on Arista EOS.** - - -Version added: 1.0.0 - -.. contents:: - :local: - :depth: 1 - -DEPRECATED ----------- -:Removed in collection release after 2023-01-01 -:Why: Updated module released with more functionality. -:Alternative: eos_bgp_global - - - -Synopsis --------- -- This module provides configuration management of global BGP parameters on Arista EOS devices. - - - - -Parameters ----------- - -.. raw:: html - - <table border=0 cellpadding=0 class="documentation-table"> - <tr> - <th colspan="4">Parameter</th> - <th>Choices/<font color="blue">Defaults</font></th> - <th width="100%">Comments</th> - </tr> - <tr> - <td colspan="4"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>config</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">dictionary</span> - </div> - </td> - <td> - </td> - <td> - <div>Specifies the BGP related configuration.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>address_family</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>Specifies BGP address family related configurations.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>afi</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">string</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>ipv4</li> - <li>ipv6</li> - </ul> - </td> - <td> - <div>Type of address family to configure.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>neighbors</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>Specifies BGP neighbor related configurations in Address Family configuration mode.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>activate</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Enable the Address Family for this Neighbor.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>default_originate</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Originate default route to this neighbor.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>graceful_restart</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Enable/disable graceful restart mode for this neighbor.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>neighbor</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">string</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - </td> - <td> - <div>Neighbor router address.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>weight</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>Assign weight for routes learnt from this neighbor.</div> - <div>The range is from 0 to 65535</div> - </td> - </tr> - - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>networks</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>Specify Networks to announce via BGP.</div> - <div>For operation replace, this option is mutually exclusive with root level networks option.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>masklen</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>Subnet mask length for the Network to announce(e.g, 8, 16, 24, etc.).</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>prefix</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">string</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - </td> - <td> - <div>Network ID to announce via BGP.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>route_map</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>Route map to modify the attributes.</div> - </td> - </tr> - - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>redistribute</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>Specifies the redistribute information from another routing protocol.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>protocol</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">string</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>ospfv3</li> - <li>ospf</li> - <li>isis</li> - <li>static</li> - <li>connected</li> - <li>rip</li> - </ul> - </td> - <td> - <div>Specifies the protocol for configuring redistribute information.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>route_map</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>Specifies the route map reference.</div> - </td> - </tr> - - - <tr> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>bgp_as</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">integer</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - </td> - <td> - <div>Specifies the BGP Autonomous System (AS) number to configure on the device.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>log_neighbor_changes</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Enable/disable logging neighbor up/down and reset reason.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>neighbors</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>Specifies BGP neighbor related configurations.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>description</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>Neighbor specific description.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>ebgp_multihop</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>Specifies the maximum hop count for EBGP neighbors not on directly connected networks.</div> - <div>The range is from 1 to 255.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>enabled</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Administratively shutdown or enable a neighbor.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>maximum_prefix</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>Maximum number of prefixes to accept from this peer.</div> - <div>The range is from 0 to 4294967294.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>neighbor</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">string</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - </td> - <td> - <div>Neighbor router address.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>password</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>Password to authenticate the BGP peer connection.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>peer_group</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>Name of the peer group that the neighbor is a member of.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>remote_as</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">integer</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - </td> - <td> - <div>Remote AS of the BGP neighbor to configure.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>remove_private_as</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Remove the private AS number from outbound updates.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>route_reflector_client</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>Specify a neighbor as a route reflector client.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>timers</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">dictionary</span> - </div> - </td> - <td> - </td> - <td> - <div>Specifies BGP neighbor timer related configurations.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>holdtime</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">integer</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - </td> - <td> - <div>Interval (in seconds) after not receiving a keepalive message that device declares a peer dead.</div> - <div>The range is from 3 to 7200.</div> - <div>Setting this value to 0 will not send keep-alives (hold forever).</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="1"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>keepalive</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">integer</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - </td> - <td> - <div>Frequency (in seconds) with which the device sends keepalive messages to its peer.</div> - <div>The range is from 0 to 3600.</div> - </td> - </tr> - - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>update_source</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>Source of the routing updates.</div> - </td> - </tr> - - <tr> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>networks</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>Specify Networks to announce via BGP.</div> - <div>For operation replace, this option is mutually exclusive with networks option under address_family.</div> - <div>For operation replace, if the device already has an address family activated, this option is not allowed.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>masklen</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>Subnet mask length for the Network to announce(e.g, 8, 16, 24, etc.).</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>prefix</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">string</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - </td> - <td> - <div>Network ID to announce via BGP.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>route_map</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>Route map to modify the attributes.</div> - </td> - </tr> - - <tr> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>redistribute</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>Specifies the redistribute information from another routing protocol.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>protocol</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">string</span> - / <span style="color: red">required</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>ospf</li> - <li>ospfv3</li> - <li>static</li> - <li>connected</li> - <li>rip</li> - <li>isis</li> - </ul> - </td> - <td> - <div>Specifies the protocol for configuring redistribute information.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>route_map</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>Specifies the route map reference.</div> - </td> - </tr> - - <tr> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>router_id</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>Configures the BGP routing process router-id value.</div> - </td> - </tr> - - <tr> - <td colspan="4"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>operation</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>merge</b> ←</div></li> - <li>replace</li> - <li>override</li> - <li>delete</li> - </ul> - </td> - <td> - <div>Specifies the operation to be performed on the BGP process configured on the device.</div> - <div>In case of merge, the input configuration will be merged with the existing BGP configuration on the device.</div> - <div>In case of replace, if there is a diff between the existing configuration and the input configuration, the existing configuration will be replaced by the input configuration for every option that has the diff.</div> - <div>In case of override, all the existing BGP configuration will be removed from the device and replaced with the input configuration.</div> - <div>In case of delete the existing BGP configuration will be removed from the device.</div> - </td> - </tr> - </table> - <br/> - - -Notes ------ - -.. note:: - - Tested against Arista EOS 4.24.6F - - - -Examples --------- - -.. code-block:: yaml - - - name: configure global bgp as 64496 - arista.eos.eos_bgp: - config: - bgp_as: 64496 - router_id: 192.0.2.1 - log_neighbor_changes: true - neighbors: - - neighbor: 203.0.113.5 - remote_as: 64511 - timers: - keepalive: 300 - holdtime: 360 - - neighbor: 198.51.100.2 - remote_as: 64498 - networks: - - prefix: 198.51.100.0 - route_map: RMAP_1 - - prefix: 192.0.2.0 - masklen: 23 - address_family: - - afi: ipv4 - safi: unicast - redistribute: - - protocol: isis - route_map: RMAP_1 - operation: merge - - name: Configure BGP neighbors - arista.eos.eos_bgp: - config: - bgp_as: 64496 - neighbors: - - neighbor: 192.0.2.10 - remote_as: 64496 - description: IBGP_NBR_1 - ebgp_multihop: 100 - timers: - keepalive: 300 - holdtime: 360 - - neighbor: 192.0.2.15 - remote_as: 64496 - description: IBGP_NBR_2 - ebgp_multihop: 150 - operation: merge - - name: Configure root-level networks for BGP - arista.eos.eos_bgp: - config: - bgp_as: 64496 - networks: - - prefix: 203.0.113.0 - masklen: 27 - route_map: RMAP_1 - - prefix: 203.0.113.32 - masklen: 27 - route_map: RMAP_2 - operation: merge - - name: Configure BGP neighbors under address family mode - arista.eos.eos_bgp: - config: - bgp_as: 64496 - address_family: - - afi: ipv4 - neighbors: - - neighbor: 203.0.113.10 - activate: true - default_originate: true - - neighbor: 192.0.2.15 - activate: true - graceful_restart: true - operation: merge - - name: remove bgp as 64496 from config - arista.eos.eos_bgp: - config: - bgp_as: 64496 - operation: delete - - - -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</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;">['router bgp 64496', 'bgp router-id 192.0.2.1', 'bgp log-neighbor-changes', 'neighbor 203.0.113.5 remote-as 64511', 'neighbor 203.0.113.5 timers 300 360', 'neighbor 198.51.100.2 remote-as 64498', 'network 198.51.100.0 route-map RMAP_1', 'network 192.0.2.0 mask 255.255.254.0', 'address-family ipv4', 'redistribute isis route-map RMAP_1', 'exit-address-family']</div> - </td> - </tr> - </table> - <br/><br/> - - -Status ------- - - -- This module will be removed in a release after 2023-01-01. *[deprecated]* -- For more information see `DEPRECATED`_. - - -Authors -~~~~~~~ - -- Nilashish Chakraborty (@NilashishC) diff --git a/ansible_collections/arista/eos/docs/arista.eos.eos_lag_interfaces_module.rst b/ansible_collections/arista/eos/docs/arista.eos.eos_lag_interfaces_module.rst index 4caabb004..e5feadf87 100644 --- a/ansible_collections/arista/eos/docs/arista.eos.eos_lag_interfaces_module.rst +++ b/ansible_collections/arista/eos/docs/arista.eos.eos_lag_interfaces_module.rst @@ -196,10 +196,10 @@ Examples - name: Merge provided LAG attributes with existing device configuration arista.eos.eos_lag_interfaces: config: - - name: 5 + - name: Port-Channel5 members: - member: Ethernet2 - mode: on + mode: "on" state: merged # After state: @@ -225,10 +225,10 @@ Examples - name: Replace all device configuration of specified LAGs with provided configuration arista.eos.eos_lag_interfaces: config: - - name: 5 + - name: Port-Channel5 members: - member: Ethernet2 - mode: on + mode: "on" state: replaced # After state: @@ -253,10 +253,10 @@ Examples - name: Override all device configuration of all LAG attributes with provided configuration arista.eos.eos_lag_interfaces: config: - - name: 10 + - name: Port-Channel10 members: - member: Ethernet2 - mode: on + mode: "on" state: overridden # After state: @@ -282,7 +282,7 @@ Examples - name: Delete LAG attributes of the given interfaces. arista.eos.eos_lag_interfaces: config: - - name: 5 + - name: Port-Channel5 members: - member: Ethernet1 state: deleted @@ -310,24 +310,24 @@ Examples # Output: # parsed: - # - name: 5 + # - name: Port-Channel5 # members: # - member: Ethernet2 - # mode: on + # mode: "on" # - member: Ethernet1 - # mode: on + # mode: "on" # using rendered: - name: Use Rendered to convert the structured data to native config arista.eos.eos_lag_interfaces: config: - - name: 5 + - name: Port-Channel5 members: - member: Ethernet2 - mode: on + mode: "on" - member: Ethernet1 - mode: on + mode: "on" state: rendered # ----------- # Output @@ -355,7 +355,7 @@ Examples # Output: # gathered: - # - name: 5 + # - name: Port-Channel5 # members: # - member: Ethernet2 # mode: on diff --git a/ansible_collections/arista/eos/docs/arista.eos.eos_logging_module.rst b/ansible_collections/arista/eos/docs/arista.eos.eos_logging_module.rst deleted file mode 100644 index 77c3b9ed4..000000000 --- a/ansible_collections/arista/eos/docs/arista.eos.eos_logging_module.rst +++ /dev/null @@ -1,388 +0,0 @@ -.. _arista.eos.eos_logging_module: - - -********************** -arista.eos.eos_logging -********************** - -**Manage logging on network devices** - - -Version added: 1.0.0 - -.. contents:: - :local: - :depth: 1 - -DEPRECATED ----------- -:Removed in collection release after 2024-01-01 -:Why: Updated module released with more functionality. -:Alternative: eos_logging_global - - - -Synopsis --------- -- This module provides declarative management of logging on Arista Eos devices. - - - - -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 logging 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>on</li> - <li>host</li> - <li>console</li> - <li>monitor</li> - <li>buffered</li> - </ul> - </td> - <td> - <div>Destination of the logs.</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>Set logging facility.</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>warnings</li> - <li>notifications</li> - <li>informational</li> - <li>debugging</li> - </ul> - </td> - <td> - <div>Set logging severity levels.</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>The hostname or IP address of the destination.</div> - <div>Required when <em>dest=host</em>.</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. The acceptable value is in range from 10 to 2147483647 bytes.</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><div style="color: blue"><b>present</b> ←</div></li> - <li>absent</li> - </ul> - </td> - <td> - <div>State of the logging configuration.</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>on</li> - <li>host</li> - <li>console</li> - <li>monitor</li> - <li>buffered</li> - </ul> - </td> - <td> - <div>Destination of the logs.</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> - </td> - <td> - <div>Set logging facility.</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>warnings</li> - <li>notifications</li> - <li>informational</li> - <li>debugging</li> - </ul> - </td> - <td> - <div>Set logging severity levels.</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>The hostname or IP address of the destination.</div> - <div>Required when <em>dest=host</em>.</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. The acceptable value is in range from 10 to 2147483647 bytes.</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> ←</div></li> - <li>absent</li> - </ul> - </td> - <td> - <div>State of the logging configuration.</div> - </td> - </tr> - </table> - <br/> - - -Notes ------ - -.. note:: - - Tested against Arista EOS 4.24.6F - - - -Examples --------- - -.. code-block:: yaml - - - name: configure host logging - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: present - - - name: remove host logging configuration - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: absent - - - name: configure console logging level and facility - arista.eos.eos_logging: - dest: console - facility: local7 - level: debugging - state: present - - - name: enable logging to all - arista.eos.eos_logging: - dest: on - - - name: configure buffer size - arista.eos.eos_logging: - dest: buffered - size: 5000 - - - name: Configure logging using aggregate - arista.eos.eos_logging: - aggregate: - - {dest: console, level: warnings} - - {dest: buffered, size: 480000} - state: present - - - -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</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;">['logging facility local7', 'logging host 172.16.0.1']</div> - </td> - </tr> - </table> - <br/><br/> - - -Status ------- - - -- This module will be removed in a release after 2024-01-01. *[deprecated]* -- For more information see `DEPRECATED`_. - - -Authors -~~~~~~~ - -- Trishna Guha (@trishnaguha) diff --git a/ansible_collections/arista/eos/docs/arista.eos.eos_ospfv3_module.rst b/ansible_collections/arista/eos/docs/arista.eos.eos_ospfv3_module.rst index 8cb04a354..1b9dbfffe 100644 --- a/ansible_collections/arista/eos/docs/arista.eos.eos_ospfv3_module.rst +++ b/ansible_collections/arista/eos/docs/arista.eos.eos_ospfv3_module.rst @@ -2054,134 +2054,6 @@ Parameters </td> </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>throttle</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">dictionary</span> - </div> - </td> - <td> - </td> - <td> - <div>This command is deprecated by 'timers lsa' or 'timers spf'.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>initial</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>Initial SPF schedule delay in msecs.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>lsa</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Configure threshold for retransmission of lsa</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>max</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>Max wait time between two SPFs in msecs.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>min</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>Min Hold time between two SPFs in msecs</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="2"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>spf</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Configure time between SPF calculations</div> - </td> - </tr> - <tr> @@ -3695,128 +3567,6 @@ Parameters </td> </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="4"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>throttle</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">dictionary</span> - </div> - </td> - <td> - </td> - <td> - <div>This command is deprecated by 'timers lsa' or 'timers spf'.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>initial</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>Initial SPF schedule delay in msecs.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>lsa</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Configure threshold for retransmission of lsa</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>max</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>Max wait time between two SPFs in msecs.</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>min</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>Min Hold time between two SPFs in msecs</div> - </td> - </tr> - <tr> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td class="elbow-placeholder"></td> - <td colspan="3"> - <div class="ansibleOptionAnchor" id="parameter-"></div> - <b>spf</b> - <a class="ansibleOptionLink" href="#parameter-" title="Permalink to this option"></a> - <div style="font-size: small"> - <span style="color: purple">boolean</span> - </div> - </td> - <td> - <ul style="margin: 0; padding: 0"><b>Choices:</b> - <li>no</li> - <li>yes</li> - </ul> - </td> - <td> - <div>Configure time between SPF calculations</div> - </td> - </tr> - <tr> <td class="elbow-placeholder"></td> diff --git a/ansible_collections/arista/eos/docs/arista.eos.eos_system_module.rst b/ansible_collections/arista/eos/docs/arista.eos.eos_system_module.rst index 12f080f75..3e6099eab 100644 --- a/ansible_collections/arista/eos/docs/arista.eos.eos_system_module.rst +++ b/ansible_collections/arista/eos/docs/arista.eos.eos_system_module.rst @@ -103,7 +103,7 @@ Parameters <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=string</span> + / <span style="color: purple">elements=raw</span> </div> </td> <td> diff --git a/ansible_collections/arista/eos/ignore-2.9.txt b/ansible_collections/arista/eos/ignore-2.9.txt deleted file mode 100644 index dd36b8936..000000000 --- a/ansible_collections/arista/eos/ignore-2.9.txt +++ /dev/null @@ -1,136 +0,0 @@ -plugins/module_utils/network/eos/providers/cli/config/bgp/address_family.py future-import-boilerplate -plugins/module_utils/network/eos/providers/cli/config/bgp/address_family.py metaclass-boilerplate -plugins/module_utils/network/eos/providers/cli/config/bgp/neighbors.py future-import-boilerplate -plugins/module_utils/network/eos/providers/cli/config/bgp/neighbors.py metaclass-boilerplate -plugins/module_utils/network/eos/providers/cli/config/bgp/process.py future-import-boilerplate -plugins/module_utils/network/eos/providers/cli/config/bgp/process.py metaclass-boilerplate -plugins/module_utils/network/eos/providers/module.py future-import-boilerplate -plugins/module_utils/network/eos/providers/module.py metaclass-boilerplate -plugins/module_utils/network/eos/providers/providers.py future-import-boilerplate -plugins/module_utils/network/eos/providers/providers.py metaclass-boilerplate -plugins/modules/eos_banner.py future-import-boilerplate -plugins/modules/eos_banner.py metaclass-boilerplate -plugins/modules/eos_banner.py validate-modules:doc-missing-type -plugins/modules/eos_banner.py validate-modules:doc-required-mismatch -plugins/modules/eos_bgp.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_bgp.py validate-modules:doc-elements-mismatch -plugins/modules/eos_bgp.py validate-modules:doc-missing-type -plugins/modules/eos_bgp.py validate-modules:doc-type-does-not-match-spec -plugins/modules/eos_bgp.py validate-modules:invalid-ansiblemodule-schema -plugins/modules/eos_bgp.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_command.py future-import-boilerplate -plugins/modules/eos_command.py metaclass-boilerplate -plugins/modules/eos_command.py validate-modules:doc-missing-type -plugins/modules/eos_command.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_command.py validate-modules:doc-required-mismatch -plugins/modules/eos_command.py validate-modules:parameter-list-no-elements -plugins/modules/eos_config.py future-import-boilerplate -plugins/modules/eos_config.py metaclass-boilerplate -plugins/modules/eos_config.py validate-modules:doc-missing-type -plugins/modules/eos_config.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_config.py validate-modules:doc-required-mismatch -plugins/modules/eos_config.py validate-modules:parameter-list-no-elements -plugins/modules/eos_eapi.py future-import-boilerplate -plugins/modules/eos_eapi.py metaclass-boilerplate -plugins/modules/eos_eapi.py validate-modules:doc-default-does-not-match-spec -plugins/modules/eos_eapi.py validate-modules:doc-missing-type -plugins/modules/eos_eapi.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_eapi.py validate-modules:doc-required-mismatch -plugins/modules/eos_lldp.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_lldp.py validate-modules:doc-missing-type -plugins/modules/eos_lldp.py validate-modules:doc-required-mismatch -plugins/modules/eos_logging.py future-import-boilerplate -plugins/modules/eos_logging.py metaclass-boilerplate -plugins/modules/eos_logging.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_logging.py validate-modules:doc-elements-mismatch -plugins/modules/eos_logging.py validate-modules:doc-missing-type -plugins/modules/eos_logging.py validate-modules:missing-suboption-docs -plugins/modules/eos_logging.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_logging.py validate-modules:undocumented-parameter -plugins/modules/eos_logging.py validate-modules:doc-required-mismatch -plugins/modules/eos_system.py future-import-boilerplate -plugins/modules/eos_system.py metaclass-boilerplate -plugins/modules/eos_system.py validate-modules:doc-missing-type -plugins/modules/eos_system.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_system.py validate-modules:doc-required-mismatch -plugins/modules/eos_system.py validate-modules:parameter-list-no-elements -plugins/modules/eos_user.py future-import-boilerplate -plugins/modules/eos_user.py metaclass-boilerplate -plugins/modules/eos_user.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_user.py validate-modules:doc-elements-mismatch -plugins/modules/eos_user.py validate-modules:doc-missing-type -plugins/modules/eos_user.py validate-modules:missing-suboption-docs -plugins/modules/eos_user.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_user.py validate-modules:undocumented-parameter -plugins/modules/eos_user.py validate-modules:doc-required-mismatch -plugins/modules/eos_vrf.py future-import-boilerplate -plugins/modules/eos_vrf.py metaclass-boilerplate -plugins/modules/eos_vrf.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_vrf.py validate-modules:doc-elements-mismatch -plugins/modules/eos_vrf.py validate-modules:doc-missing-type -plugins/modules/eos_vrf.py validate-modules:missing-suboption-docs -plugins/modules/eos_vrf.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_vrf.py validate-modules:undocumented-parameter -plugins/modules/eos_vrf.py validate-modules:doc-required-mismatch -plugins/modules/eos_vrf.py validate-modules:parameter-list-no-elements -plugins/modules/eos_interface.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_interface.py validate-modules:doc-missing-type -plugins/modules/eos_interface.py validate-modules:missing-suboption-docs -plugins/modules/eos_interface.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_interface.py validate-modules:undocumented-parameter -plugins/modules/eos_interface.py validate-modules:doc-required-mismatch -plugins/modules/eos_interface.py validate-modules:doc-elements-mismatch -plugins/modules/eos_vlan.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_vlan.py validate-modules:doc-missing-type -plugins/modules/eos_vlan.py validate-modules:missing-suboption-docs -plugins/modules/eos_vlan.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_vlan.py validate-modules:undocumented-parameter -plugins/modules/eos_vlan.py validate-modules:doc-required-mismatch -plugins/modules/eos_vlan.py validate-modules:parameter-list-no-elements -plugins/modules/eos_vlan.py validate-modules:doc-elements-mismatch -plugins/modules/eos_l3_interface.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_l3_interface.py validate-modules:doc-missing-type -plugins/modules/eos_l3_interface.py validate-modules:missing-suboption-docs -plugins/modules/eos_l3_interface.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_l3_interface.py validate-modules:undocumented-parameter -plugins/modules/eos_l3_interface.py validate-modules:doc-required-mismatch -plugins/modules/eos_l3_interface.py validate-modules:doc-elements-mismatch -plugins/modules/eos_l2_interface.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_l2_interface.py validate-modules:doc-missing-type -plugins/modules/eos_l2_interface.py validate-modules:missing-suboption-docs -plugins/modules/eos_l2_interface.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_l2_interface.py validate-modules:undocumented-parameter -plugins/modules/eos_l2_interface.py validate-modules:doc-required-mismatch -plugins/modules/eos_l2_interface.py validate-modules:doc-elements-mismatch -plugins/modules/eos_linkagg.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_linkagg.py validate-modules:doc-missing-type -plugins/modules/eos_linkagg.py validate-modules:missing-suboption-docs -plugins/modules/eos_linkagg.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_linkagg.py validate-modules:undocumented-parameter -plugins/modules/eos_linkagg.py validate-modules:doc-required-mismatch -plugins/modules/eos_linkagg.py validate-modules:parameter-list-no-elements -plugins/modules/eos_linkagg.py validate-modules:doc-elements-mismatch -plugins/modules/eos_static_route.py validate-modules:doc-choices-do-not-match-spec -plugins/modules/eos_static_route.py validate-modules:doc-missing-type -plugins/modules/eos_static_route.py validate-modules:missing-suboption-docs -plugins/modules/eos_static_route.py validate-modules:parameter-type-not-in-doc -plugins/modules/eos_static_route.py validate-modules:undocumented-parameter -plugins/modules/eos_static_route.py validate-modules:doc-required-mismatch -plugins/modules/eos_static_route.py validate-modules:doc-elements-mismatch -plugins/modules/eos_interfaces.py validate-modules:doc-elements-mismatch -plugins/modules/eos_interfaces.py validate-modules:parameter-list-no-elements -plugins/modules/eos_facts.py validate-modules:doc-required-mismatch -plugins/modules/eos_facts.py validate-modules:parameter-list-no-elements -plugins/action/eos.py action-plugin-docs # base class for deprecated network platform modules using `connection: local` -plugins/doc_fragments/eos.py future-import-boilerplate -plugins/doc_fragments/eos.py metaclass-boilerplate -plugins/module_utils/network/eos/eos.py future-import-boilerplate -plugins/module_utils/network/eos/eos.py metaclass-boilerplate -tests/unit/mock/path.py future-import-boilerplate -tests/unit/mock/path.py metaclass-boilerplate -tests/unit/mock/yaml_helper.py future-import-boilerplate -tests/unit/mock/yaml_helper.py metaclass-boilerplate -tests/unit/modules/conftest.py future-import-boilerplate -tests/unit/modules/conftest.py metaclass-boilerplate -tests/unit/modules/utils.py future-import-boilerplate -tests/unit/modules/utils.py metaclass-boilerplate diff --git a/ansible_collections/arista/eos/meta/runtime.yml b/ansible_collections/arista/eos/meta/runtime.yml index e297849f5..d5545a0bc 100644 --- a/ansible_collections/arista/eos/meta/runtime.yml +++ b/ansible_collections/arista/eos/meta/runtime.yml @@ -1,5 +1,5 @@ --- -requires_ansible: ">=2.9.10" +requires_ansible: ">=2.14.0" plugin_routing: modules: acl_interfaces: @@ -8,15 +8,6 @@ plugin_routing: redirect: arista.eos.eos_acls banner: redirect: arista.eos.eos_banner - bgp: - redirect: arista.eos.eos_bgp - deprecation: - removal_date: "2023-01-01" - warning_text: See the plugin documentation for more details - eos_bgp: - deprecation: - removal_date: "2023-01-01" - warning_text: See the plugin documentation for more details bgp_address_family: redirect: arista.eos.eos_bgp_address_family bgp_global: @@ -49,15 +40,6 @@ plugin_routing: redirect: arista.eos.eos_lldp_global lldp_interfaces: redirect: arista.eos.eos_lldp_interfaces - logging: - redirect: arista.eos.eos_logging - deprecation: - removal_date: "2024-01-01" - warning_text: See the plugin documentation for more details - eos_logging: - deprecation: - removal_date: "2024-01-01" - warning_text: See the plugin documentation for more details logging_global: redirect: arista.eos.eos_logging_global ntp_global: diff --git a/ansible_collections/arista/eos/plugins/cliconf/eos.py b/ansible_collections/arista/eos/plugins/cliconf/eos.py index 9c6fb753c..847ca8e0c 100644 --- a/ansible_collections/arista/eos/plugins/cliconf/eos.py +++ b/ansible_collections/arista/eos/plugins/cliconf/eos.py @@ -328,6 +328,12 @@ class Cliconf(CliconfBase): responses.append(out) return responses + def restore(self, filename=None, path=""): + if not filename: + raise ValueError("'file_name' value is required for restore") + cmd = f"configure replace {path}{filename} best-effort" + return self.send_command(cmd) + def get_diff( self, candidate=None, diff --git a/ansible_collections/arista/eos/plugins/module_utils/network/eos/argspec/ospfv3/ospfv3.py b/ansible_collections/arista/eos/plugins/module_utils/network/eos/argspec/ospfv3/ospfv3.py index ece4db0cd..7964b4f4f 100644 --- a/ansible_collections/arista/eos/plugins/module_utils/network/eos/argspec/ospfv3/ospfv3.py +++ b/ansible_collections/arista/eos/plugins/module_utils/network/eos/argspec/ospfv3/ospfv3.py @@ -128,16 +128,6 @@ class Ospfv3Args(object): # pylint: disable=R0903 "timers": { "type": "dict", "options": { - "throttle": { - "type": "dict", - "options": { - "max": {"type": "int"}, - "initial": {"type": "int"}, - "min": {"type": "int"}, - "spf": {"type": "bool"}, - "lsa": {"type": "bool"}, - }, - }, "spf": { "type": "dict", "options": { @@ -357,16 +347,6 @@ class Ospfv3Args(object): # pylint: disable=R0903 "timers": { "type": "dict", "options": { - "throttle": { - "type": "dict", - "options": { - "max": {"type": "int"}, - "initial": {"type": "int"}, - "min": {"type": "int"}, - "spf": {"type": "bool"}, - "lsa": {"type": "bool"}, - }, - }, "spf": { "type": "dict", "options": { diff --git a/ansible_collections/arista/eos/plugins/module_utils/network/eos/config/ospfv3/ospfv3.py b/ansible_collections/arista/eos/plugins/module_utils/network/eos/config/ospfv3/ospfv3.py index ed01f1c5e..b567de6f8 100644 --- a/ansible_collections/arista/eos/plugins/module_utils/network/eos/config/ospfv3/ospfv3.py +++ b/ansible_collections/arista/eos/plugins/module_utils/network/eos/config/ospfv3/ospfv3.py @@ -147,30 +147,6 @@ class Ospfv3(ResourceModule): def _global_compare(self, want, have): for name, entry in iteritems(want): if name == "timers": - if entry.get("throttle"): - throttle = entry.pop("throttle") - modified = {} - if throttle.get("lsa"): - modified["lsa"] = { - "max": throttle["max"], - "min": throttle["min"], - "initial": throttle["initial"], - "direction": "tx", - } - if throttle.get("spf"): - modified["spf"] = { - "max": throttle["max"], - "min": throttle["min"], - "initial": throttle["initial"], - } - entry.update(modified) - self._module.warn( - " ** The 'timers' argument has been changed to have separate 'lsa' and 'spf' keys and 'throttle' has been deprecated. ** " - " \n** Your task has been modified to use {0}. ** " - " \n** timers.throttle will be removed after '2024-01-01' ** ".format( - entry, - ), - ) if entry.get("lsa") and not isinstance(entry["lsa"], dict): modified = {} if not isinstance(entry["lsa"], int): @@ -183,13 +159,6 @@ class Ospfv3(ResourceModule): "lsa": {"direction": "rx", "min": entry["lsa"]}, }, } - self._module.warn( - " ** 'timers lsa arrival' has changed to 'timers lsa rx min interval' from eos 4.23 onwards. ** " - " \n** Your task has been modified to use {0}. ** " - " \n** timers.lsa of type int will be removed after '2024-01-01' ** ".format( - modified, - ), - ) entry["lsa"] = modified["timers"]["lsa"] if name in ["vrf", "address_family"]: continue @@ -240,30 +209,6 @@ class Ospfv3(ResourceModule): for name, entry in iteritems(wafs): begin = len(self.commands) if "timers" in entry: - if entry["timers"].get("throttle"): - throttle = entry["timers"].pop("throttle") - modified = {} - if throttle.get("lsa"): - modified["lsa"] = { - "max": throttle["max"], - "min": throttle["min"], - "initial": throttle["initial"], - "direction": "tx", - } - if throttle.get("spf"): - modified["spf"] = { - "max": throttle["max"], - "min": throttle["min"], - "initial": throttle["initial"], - } - entry["timers"].update(modified) - self._module.warn( - " ** The 'timers' argument has been changed to have separate 'lsa' and 'spf' keys and 'throttle' has been deprecated. ** " - " \n** Your task has been modified to use {0}. ** " - " \n** timers.throttle will be removed after '2024-01-01' ** ".format( - entry["timers"], - ), - ) if entry["timers"].get("lsa") and not isinstance( entry["timers"]["lsa"], dict, @@ -281,13 +226,6 @@ class Ospfv3(ResourceModule): }, }, } - self._module.warn( - " ** 'timers lsa arrival' has changed to 'timers lsa rx min interval' from eos 4.23 onwards. ** " - " \n** Your task has been modified to use {0}. ** " - " \n** timers.lsa of type int will be removed after '2024-01-01' ** ".format( - modified, - ), - ) entry["timers"]["lsa"] = modified["timers"]["lsa"] self._compare_lists(want=entry, have=hafs.get(name, {})) self._areas_compare(want=entry, have=hafs.get(name, {})) diff --git a/ansible_collections/arista/eos/plugins/module_utils/network/eos/facts/static_routes/static_routes.py b/ansible_collections/arista/eos/plugins/module_utils/network/eos/facts/static_routes/static_routes.py index c97c48d5f..369f869ef 100644 --- a/ansible_collections/arista/eos/plugins/module_utils/network/eos/facts/static_routes/static_routes.py +++ b/ansible_collections/arista/eos/plugins/module_utils/network/eos/facts/static_routes/static_routes.py @@ -96,7 +96,7 @@ class Static_routesFacts(object): if obj: objs.append(obj) ansible_facts["ansible_network_resources"].pop("static_routes", None) - facts = {} + facts = {"static_routes": []} if objs: facts["static_routes"] = [] params = utils.validate_config( diff --git a/ansible_collections/arista/eos/plugins/module_utils/network/eos/facts/vlans/vlans.py b/ansible_collections/arista/eos/plugins/module_utils/network/eos/facts/vlans/vlans.py index eddd4c4e5..a6bfcb697 100644 --- a/ansible_collections/arista/eos/plugins/module_utils/network/eos/facts/vlans/vlans.py +++ b/ansible_collections/arista/eos/plugins/module_utils/network/eos/facts/vlans/vlans.py @@ -69,7 +69,7 @@ class VlansFacts(object): objs.extend(obj) ansible_facts["ansible_network_resources"].pop("vlans", None) - facts = {} + facts = {"vlans": []} if objs: params = utils.validate_config( self.argument_spec, diff --git a/ansible_collections/arista/eos/plugins/module_utils/network/eos/rm_templates/snmp_server.py b/ansible_collections/arista/eos/plugins/module_utils/network/eos/rm_templates/snmp_server.py index ef83f506a..3e22fe780 100644 --- a/ansible_collections/arista/eos/plugins/module_utils/network/eos/rm_templates/snmp_server.py +++ b/ansible_collections/arista/eos/plugins/module_utils/network/eos/rm_templates/snmp_server.py @@ -294,7 +294,7 @@ def _tmplt_snmp_server_hosts(config_data): el = list(config_data["hosts"].values())[0] command = "snmp-server host " + el["host"] if el.get("vrf"): - command += " vrf" + el["vrf"] + command += " vrf " + el["vrf"] if el.get("informs"): command += " informs" if el.get("traps"): @@ -334,7 +334,7 @@ def _tmplt_snmp_server_users_auth(config_data): command += " udp-port " + str(el["udp_port"]) command += " " + el["version"] if el.get("auth"): - command += " " + el["auth"]["algorithm"] + " " + el["auth"]["auth_passphrase"] + command += " auth " + el["auth"]["algorithm"] + " " + el["auth"]["auth_passphrase"] if el["auth"].get("encryption"): command += " priv " + el["auth"]["encryption"] + " " + el["auth"]["priv_passphrase"] return command @@ -351,7 +351,7 @@ def _tmplt_snmp_server_users_localized(config_data): if el.get("localized"): command += " localized " + el["localized"]["engineid"] el = el["localized"] - command += " " + el["algorithm"] + " " + el["auth_passphrase"] + command += " auth " + el["algorithm"] + " " + el["auth_passphrase"] if el.get("encryption"): command += " priv " + el["encryption"] + " " + el["priv_passphrase"] return command diff --git a/ansible_collections/arista/eos/plugins/modules/eos_bgp.py b/ansible_collections/arista/eos/plugins/modules/eos_bgp.py deleted file mode 100644 index e740f6c2e..000000000 --- a/ansible_collections/arista/eos/plugins/modules/eos_bgp.py +++ /dev/null @@ -1,468 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -# -# (c) 2019, 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: eos_bgp -author: Nilashish Chakraborty (@NilashishC) -short_description: (deprecated, removed after 2023-01-29) Configure global BGP protocol settings on Arista EOS. -description: -- This module provides configuration management of global BGP parameters on Arista - EOS devices. -version_added: 1.0.0 -deprecated: - alternative: eos_bgp_global - why: Updated module released with more functionality. - removed_at_date: '2023-01-01' -notes: -- Tested against Arista EOS 4.24.6F -options: - config: - description: - - Specifies the BGP related configuration. - type: dict - suboptions: - bgp_as: - description: - - Specifies the BGP Autonomous System (AS) number to configure on the device. - type: int - required: true - router_id: - description: - - Configures the BGP routing process router-id value. - type: str - log_neighbor_changes: - description: - - Enable/disable logging neighbor up/down and reset reason. - type: bool - neighbors: - description: - - Specifies BGP neighbor related configurations. - type: list - elements: dict - suboptions: - neighbor: - description: - - Neighbor router address. - required: true - type: str - remote_as: - description: - - Remote AS of the BGP neighbor to configure. - type: int - required: true - update_source: - description: - - Source of the routing updates. - type: str - password: - description: - - Password to authenticate the BGP peer connection. - type: str - description: - description: - - Neighbor specific description. - type: str - ebgp_multihop: - description: - - Specifies the maximum hop count for EBGP neighbors not on directly connected - networks. - - The range is from 1 to 255. - type: int - peer_group: - description: - - Name of the peer group that the neighbor is a member of. - type: str - timers: - description: - - Specifies BGP neighbor timer related configurations. - type: dict - suboptions: - keepalive: - description: - - Frequency (in seconds) with which the device sends keepalive messages - to its peer. - - The range is from 0 to 3600. - type: int - required: true - holdtime: - description: - - Interval (in seconds) after not receiving a keepalive message that - device declares a peer dead. - - The range is from 3 to 7200. - - Setting this value to 0 will not send keep-alives (hold forever). - type: int - required: true - route_reflector_client: - description: - - Specify a neighbor as a route reflector client. - type: int - remove_private_as: - description: - - Remove the private AS number from outbound updates. - type: bool - enabled: - description: - - Administratively shutdown or enable a neighbor. - type: bool - maximum_prefix: - description: - - Maximum number of prefixes to accept from this peer. - - The range is from 0 to 4294967294. - type: int - redistribute: - description: - - Specifies the redistribute information from another routing protocol. - type: list - elements: dict - suboptions: - protocol: - description: - - Specifies the protocol for configuring redistribute information. - required: true - type: str - choices: [ospf, ospfv3, static, connected, rip, isis] - route_map: - description: - - Specifies the route map reference. - type: str - networks: - description: - - Specify Networks to announce via BGP. - - For operation replace, this option is mutually exclusive with networks option - under address_family. - - For operation replace, if the device already has an address family activated, - this option is not allowed. - type: list - elements: dict - suboptions: - prefix: - description: - - Network ID to announce via BGP. - required: true - type: str - masklen: - description: - - Subnet mask length for the Network to announce(e.g, 8, 16, 24, etc.). - type: int - route_map: - description: - - Route map to modify the attributes. - type: str - address_family: - description: - - Specifies BGP address family related configurations. - type: list - elements: dict - suboptions: - afi: - description: - - Type of address family to configure. - type: str - choices: - - ipv4 - - ipv6 - required: true - redistribute: - description: - - Specifies the redistribute information from another routing protocol. - type: list - elements: dict - suboptions: - protocol: - description: - - Specifies the protocol for configuring redistribute information. - required: true - type: str - choices: - - ospfv3 - - ospf - - isis - - static - - connected - - rip - route_map: - description: - - Specifies the route map reference. - type: str - networks: - description: - - Specify Networks to announce via BGP. - - For operation replace, this option is mutually exclusive with root level - networks option. - type: list - elements: dict - suboptions: - prefix: - description: - - Network ID to announce via BGP. - required: true - type: str - masklen: - description: - - Subnet mask length for the Network to announce(e.g, 8, 16, 24, etc.). - type: int - route_map: - description: - - Route map to modify the attributes. - type: str - neighbors: - description: - - Specifies BGP neighbor related configurations in Address Family configuration - mode. - type: list - elements: dict - suboptions: - neighbor: - description: - - Neighbor router address. - required: true - type: str - activate: - description: - - Enable the Address Family for this Neighbor. - type: bool - default_originate: - description: - - Originate default route to this neighbor. - type: bool - graceful_restart: - description: - - Enable/disable graceful restart mode for this neighbor. - type: bool - weight: - description: - - Assign weight for routes learnt from this neighbor. - - The range is from 0 to 65535 - type: int - operation: - description: - - Specifies the operation to be performed on the BGP process configured on the - device. - - In case of merge, the input configuration will be merged with the existing BGP - configuration on the device. - - In case of replace, if there is a diff between the existing configuration and - the input configuration, the existing configuration will be replaced by the - input configuration for every option that has the diff. - - In case of override, all the existing BGP configuration will be removed from - the device and replaced with the input configuration. - - In case of delete the existing BGP configuration will be removed from the device. - type: str - default: merge - choices: - - merge - - replace - - override - - delete -""" - -EXAMPLES = """ -- name: configure global bgp as 64496 - arista.eos.eos_bgp: - config: - bgp_as: 64496 - router_id: 192.0.2.1 - log_neighbor_changes: true - neighbors: - - neighbor: 203.0.113.5 - remote_as: 64511 - timers: - keepalive: 300 - holdtime: 360 - - neighbor: 198.51.100.2 - remote_as: 64498 - networks: - - prefix: 198.51.100.0 - route_map: RMAP_1 - - prefix: 192.0.2.0 - masklen: 23 - address_family: - - afi: ipv4 - safi: unicast - redistribute: - - protocol: isis - route_map: RMAP_1 - operation: merge -- name: Configure BGP neighbors - arista.eos.eos_bgp: - config: - bgp_as: 64496 - neighbors: - - neighbor: 192.0.2.10 - remote_as: 64496 - description: IBGP_NBR_1 - ebgp_multihop: 100 - timers: - keepalive: 300 - holdtime: 360 - - neighbor: 192.0.2.15 - remote_as: 64496 - description: IBGP_NBR_2 - ebgp_multihop: 150 - operation: merge -- name: Configure root-level networks for BGP - arista.eos.eos_bgp: - config: - bgp_as: 64496 - networks: - - prefix: 203.0.113.0 - masklen: 27 - route_map: RMAP_1 - - prefix: 203.0.113.32 - masklen: 27 - route_map: RMAP_2 - operation: merge -- name: Configure BGP neighbors under address family mode - arista.eos.eos_bgp: - config: - bgp_as: 64496 - address_family: - - afi: ipv4 - neighbors: - - neighbor: 203.0.113.10 - activate: true - default_originate: true - - neighbor: 192.0.2.15 - activate: true - graceful_restart: true - operation: merge -- name: remove bgp as 64496 from config - arista.eos.eos_bgp: - config: - bgp_as: 64496 - operation: delete -""" -RETURN = """ -commands: - description: The list of configuration mode commands to send to the device - returned: always - type: list - sample: - - router bgp 64496 - - bgp router-id 192.0.2.1 - - bgp log-neighbor-changes - - neighbor 203.0.113.5 remote-as 64511 - - neighbor 203.0.113.5 timers 300 360 - - neighbor 198.51.100.2 remote-as 64498 - - network 198.51.100.0 route-map RMAP_1 - - network 192.0.2.0 mask 255.255.254.0 - - address-family ipv4 - - redistribute isis route-map RMAP_1 - - exit-address-family -""" -from ansible.module_utils._text import to_text - -from ansible_collections.arista.eos.plugins.module_utils.network.eos.providers.cli.config.bgp.process import ( - REDISTRIBUTE_PROTOCOLS, -) -from ansible_collections.arista.eos.plugins.module_utils.network.eos.providers.module import ( - NetworkModule, -) - - -def main(): - """main entry point for module execution""" - network_spec = { - "prefix": dict(required=True), - "masklen": dict(type="int"), - "route_map": dict(), - } - - redistribute_spec = { - "protocol": dict(choices=list(REDISTRIBUTE_PROTOCOLS), required=True), - "route_map": dict(), - } - - timer_spec = { - "keepalive": dict(type="int", required=True), - "holdtime": dict(type="int", required=True), - } - - neighbor_spec = { - "neighbor": dict(required=True), - "remote_as": dict(type="int", required=True), - "update_source": dict(), - "password": dict(no_log=True), - "enabled": dict(type="bool"), - "description": dict(), - "ebgp_multihop": dict(type="int"), - "timers": dict(type="dict", options=timer_spec), - "peer_group": dict(), - "maximum_prefix": dict(type="int"), - "route_reflector_client": dict(type="int"), - "remove_private_as": dict(type="bool"), - } - - af_neighbor_spec = { - "neighbor": dict(required=True), - "activate": dict(type="bool"), - "default_originate": dict(type="bool"), - "graceful_restart": dict(type="bool"), - "weight": dict(type="int"), - } - - address_family_spec = { - "afi": dict(choices=["ipv4", "ipv6"], required=True), - "networks": dict(type="list", elements="dict", options=network_spec), - "redistribute": dict( - type="list", - elements="dict", - options=redistribute_spec, - ), - "neighbors": dict( - type="list", - elements="dict", - options=af_neighbor_spec, - ), - } - - config_spec = { - "bgp_as": dict(type="int", required=True), - "router_id": dict(), - "log_neighbor_changes": dict(type="bool"), - "neighbors": dict(type="list", elements="dict", options=neighbor_spec), - "address_family": dict( - type="list", - elements="dict", - options=address_family_spec, - ), - "redistribute": dict( - type="list", - elements="dict", - options=redistribute_spec, - ), - "networks": dict(type="list", elements="dict", options=network_spec), - } - - argument_spec = { - "config": dict(type="dict", options=config_spec), - "operation": dict( - default="merge", - choices=["merge", "replace", "override", "delete"], - ), - } - - module = NetworkModule( - argument_spec=argument_spec, - supports_check_mode=True, - ) - - try: - result = module.edit_config(config_filter="| section bgp") - except Exception as exc: - module.fail_json(msg=to_text(exc)) - - module.exit_json(**result) - - -if __name__ == "__main__": - main() diff --git a/ansible_collections/arista/eos/plugins/modules/eos_lag_interfaces.py b/ansible_collections/arista/eos/plugins/modules/eos_lag_interfaces.py index 2a58f796f..1af9a2f4e 100644 --- a/ansible_collections/arista/eos/plugins/modules/eos_lag_interfaces.py +++ b/ansible_collections/arista/eos/plugins/modules/eos_lag_interfaces.py @@ -112,10 +112,10 @@ EXAMPLES = """ - name: Merge provided LAG attributes with existing device configuration arista.eos.eos_lag_interfaces: config: - - name: 5 + - name: Port-Channel5 members: - member: Ethernet2 - mode: on + mode: "on" state: merged # After state: @@ -141,10 +141,10 @@ EXAMPLES = """ - name: Replace all device configuration of specified LAGs with provided configuration arista.eos.eos_lag_interfaces: config: - - name: 5 + - name: Port-Channel5 members: - member: Ethernet2 - mode: on + mode: "on" state: replaced # After state: @@ -169,10 +169,10 @@ EXAMPLES = """ - name: Override all device configuration of all LAG attributes with provided configuration arista.eos.eos_lag_interfaces: config: - - name: 10 + - name: Port-Channel10 members: - member: Ethernet2 - mode: on + mode: "on" state: overridden # After state: @@ -198,7 +198,7 @@ EXAMPLES = """ - name: Delete LAG attributes of the given interfaces. arista.eos.eos_lag_interfaces: config: - - name: 5 + - name: Port-Channel5 members: - member: Ethernet1 state: deleted @@ -226,24 +226,24 @@ EXAMPLES = """ # Output: # parsed: -# - name: 5 +# - name: Port-Channel5 # members: # - member: Ethernet2 -# mode: on +# mode: "on" # - member: Ethernet1 -# mode: on +# mode: "on" # using rendered: - name: Use Rendered to convert the structured data to native config arista.eos.eos_lag_interfaces: config: - - name: 5 + - name: Port-Channel5 members: - member: Ethernet2 - mode: on + mode: "on" - member: Ethernet1 - mode: on + mode: "on" state: rendered # ----------- # Output @@ -271,7 +271,7 @@ EXAMPLES = """ # Output: # gathered: -# - name: 5 +# - name: Port-Channel5 # members: # - member: Ethernet2 # mode: on diff --git a/ansible_collections/arista/eos/plugins/modules/eos_logging.py b/ansible_collections/arista/eos/plugins/modules/eos_logging.py deleted file mode 100644 index 845af44d5..000000000 --- a/ansible_collections/arista/eos/plugins/modules/eos_logging.py +++ /dev/null @@ -1,505 +0,0 @@ -#!/usr/bin/python -# -*- coding: utf-8 -*- -from __future__ import absolute_import, division, print_function - - -__metaclass__ = type - -# Copyright: (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) - - -DOCUMENTATION = """ -module: eos_logging -author: Trishna Guha (@trishnaguha) -short_description: Manage logging on network devices -description: -- This module provides declarative management of logging on Arista Eos devices. -version_added: 1.0.0 -deprecated: - alternative: eos_logging_global - why: Updated module released with more functionality. - removed_at_date: '2024-01-01' -notes: -- Tested against Arista EOS 4.24.6F -options: - dest: - description: - - Destination of the logs. - choices: - - "on" - - host - - console - - monitor - - buffered - type: str - name: - description: - - The hostname or IP address of the destination. - - Required when I(dest=host). - type: str - size: - description: - - Size of buffer. The acceptable value is in range from 10 to 2147483647 bytes. - type: int - facility: - description: - - Set logging facility. - type: str - level: - description: - - Set logging severity levels. - choices: - - emergencies - - alerts - - critical - - errors - - warnings - - notifications - - informational - - debugging - type: str - aggregate: - description: List of logging definitions. - type: list - elements: dict - suboptions: - dest: - description: - - Destination of the logs. - choices: - - "on" - - host - - console - - monitor - - buffered - type: str - name: - description: - - The hostname or IP address of the destination. - - Required when I(dest=host). - type: str - size: - description: - - Size of buffer. The acceptable value is in range from 10 to 2147483647 bytes. - type: int - facility: - description: - - Set logging facility. - type: str - level: - description: - - Set logging severity levels. - choices: - - emergencies - - alerts - - critical - - errors - - warnings - - notifications - - informational - - debugging - type: str - state: - description: - - State of the logging configuration. - default: present - type: str - choices: - - present - - absent - state: - description: - - State of the logging configuration. - default: present - type: str - choices: - - present - - absent -""" - -EXAMPLES = """ -- name: configure host logging - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: present - -- name: remove host logging configuration - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: absent - -- name: configure console logging level and facility - arista.eos.eos_logging: - dest: console - facility: local7 - level: debugging - state: present - -- name: enable logging to all - arista.eos.eos_logging: - dest: on - -- name: configure buffer size - arista.eos.eos_logging: - dest: buffered - size: 5000 - -- name: Configure logging using aggregate - arista.eos.eos_logging: - aggregate: - - {dest: console, level: warnings} - - {dest: buffered, size: 480000} - state: present -""" - -RETURN = """ -commands: - description: The list of configuration mode commands to send to the device - returned: always - type: list - sample: - - logging facility local7 - - logging host 172.16.0.1 -""" - -import re - -from copy import deepcopy - -from ansible.module_utils._text import to_text -from ansible.module_utils.basic import AnsibleModule -from ansible.module_utils.common.validation import check_required_if -from ansible_collections.ansible.netcommon.plugins.module_utils.network.common.utils import ( - remove_default_spec, -) - -from ansible_collections.arista.eos.plugins.module_utils.network.eos.eos import ( - get_config, - load_config, -) - - -DEST_GROUP = ["on", "host", "console", "monitor", "buffered"] -LEVEL_GROUP = [ - "emergencies", - "alerts", - "critical", - "errors", - "warnings", - "notifications", - "informational", - "debugging", -] - - -def validate_size(value, module): - if value: - if not int(10) <= value <= int(2147483647): - module.fail_json(msg="size must be between 10 and 2147483647") - else: - return value - - -def map_obj_to_commands(updates, module): - commands = list() - want, have = updates - - for w in want: - dest = w["dest"] - name = w["name"] - size = w["size"] - facility = w["facility"] - level = w["level"] - state = w["state"] - del w["state"] - - if state == "absent" and w in have: - if dest: - if dest == "host": - commands.append("no logging host {0}".format(name)) - - elif dest in DEST_GROUP: - commands.append("no logging {0}".format(dest)) - - else: - module.fail_json( - msg="dest must be among console, monitor, buffered, host, on", - ) - - if facility: - commands.append("no logging facility {0}".format(facility)) - - if state == "present" and w not in have: - if facility: - present = False - - # Iterate over every dictionary in the 'have' list to check if - # similar configuration for facility exists or not - - for entry in have: - if not entry["dest"] and entry["facility"] == facility: - present = True - - if not present: - commands.append("logging facility {0}".format(facility)) - - if dest == "host": - commands.append("logging host {0}".format(name)) - - elif dest == "on": - commands.append("logging on") - - elif dest == "buffered" and size: - present = False - - # Deals with the following two cases: - # Case 1: logging buffered <size> <level> - # logging buffered <same-size> - # - # Case 2: Same buffered logging configuration - # already exists (i.e., both size & - # level are same) - - for entry in have: - if entry["dest"] == "buffered" and entry["size"] == size: - if not level or entry["level"] == level: - present = True - - if not present: - if size and level: - commands.append( - "logging buffered {0} {1}".format(size, level), - ) - else: - commands.append("logging buffered {0}".format(size)) - - else: - if dest: - dest_cmd = "logging {0}".format(dest) - if level: - dest_cmd += " {0}".format(level) - - commands.append(dest_cmd) - return commands - - -def parse_facility(line): - facility = None - match = re.search(r"logging facility (\S+)", line, re.M) - if match: - facility = match.group(1) - - return facility - - -def parse_size(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: - if isinstance(int_size, int): - size = str(match.group(1)) - else: - size = str(10) - - return size - - -def parse_name(line, dest): - name = None - if dest == "host": - match = re.search(r"logging host (\S+)", line, re.M) - if match: - name = match.group(1) - - return name - - -def parse_level(line, dest): - level = None - - if dest != "host": - # Line for buffer logging entry in running-config is of the form: - # logging buffered <size> <level> - - if dest == "buffered": - match = re.search(r"logging buffered (?:\d+) (\S+)", line, re.M) - - else: - 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 map_config_to_obj(module): - obj = [] - - data = get_config(module, flags=["section logging"]) - - for line in data.split("\n"): - match = re.search(r"logging (\S+)", line, re.M) - - if match: - if match.group(1) in DEST_GROUP: - dest = match.group(1) - - else: - dest = None - - obj.append( - { - "dest": dest, - "name": parse_name(line, dest), - "size": parse_size(line, dest), - "facility": parse_facility(line), - "level": parse_level(line, dest), - }, - ) - - return obj - - -def parse_obj(obj, module): - if module.params["size"] is None: - obj.append( - { - "dest": module.params["dest"], - "name": module.params["name"], - "size": module.params["size"], - "facility": module.params["facility"], - "level": module.params["level"], - "state": module.params["state"], - }, - ) - - else: - obj.append( - { - "dest": module.params["dest"], - "name": module.params["name"], - "size": str(validate_size(module.params["size"], module)), - "facility": module.params["facility"], - "level": module.params["level"], - "state": module.params["state"], - }, - ) - - return obj - - -def map_params_to_obj(module, required_if=None): - obj = [] - aggregate = module.params.get("aggregate") - if aggregate: - for item in aggregate: - for key in item: - if item.get(key) is None: - item[key] = module.params[key] - - try: - check_required_if(required_if, item) - except TypeError as exc: - module.fail_json(to_text(exc)) - d = item.copy() - - if d["dest"] != "host": - d["name"] = None - - if d["dest"] == "buffered": - if "size" in d: - d["size"] = str(validate_size(d["size"], module)) - elif "size" not in d: - d["size"] = str(10) - else: - pass - - if d["dest"] != "buffered": - d["size"] = None - - obj.append(d) - - else: - if module.params["dest"] != "host": - module.params["name"] = None - - if module.params["dest"] == "buffered": - if not module.params["size"]: - module.params["size"] = str(10) - else: - module.params["size"] = None - - parse_obj(obj, module) - - return obj - - -def main(): - """main entry point for module execution""" - element_spec = dict( - dest=dict(choices=DEST_GROUP), - name=dict(), - size=dict(type="int"), - facility=dict(), - level=dict(choices=LEVEL_GROUP), - 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) - - aggregate_spec["state"].update(default="present") - argument_spec = dict( - aggregate=dict(type="list", elements="dict", options=aggregate_spec), - ) - - argument_spec.update(element_spec) - - required_if = [("dest", "host", ["name"])] - - module = AnsibleModule( - argument_spec=argument_spec, - required_if=required_if, - supports_check_mode=True, - ) - - warnings = list() - - result = {"changed": False} - if warnings: - result["warnings"] = warnings - - have = map_config_to_obj(module) - want = map_params_to_obj(module, required_if=required_if) - - commands = map_obj_to_commands((want, have), module) - result["commands"] = commands - - if commands: - commit = not module.check_mode - response = load_config(module, commands, commit=commit) - if response.get("diff") and module._diff: - result["diff"] = {"prepared": response.get("diff")} - result["session_name"] = response.get("session") - result["changed"] = True - - module.exit_json(**result) - - -if __name__ == "__main__": - main() diff --git a/ansible_collections/arista/eos/plugins/modules/eos_ospfv3.py b/ansible_collections/arista/eos/plugins/modules/eos_ospfv3.py index c1194f767..287cb12d8 100644 --- a/ansible_collections/arista/eos/plugins/modules/eos_ospfv3.py +++ b/ansible_collections/arista/eos/plugins/modules/eos_ospfv3.py @@ -284,25 +284,6 @@ options: pacing: description: Configure OSPF packet pacing. type: int - throttle: - description: This command is deprecated by 'timers lsa' or 'timers spf'. - type: dict - suboptions: - initial: - description: Initial SPF schedule delay in msecs. - type: int - min: - description: Min Hold time between two SPFs in msecs - type: int - max: - description: Max wait time between two SPFs in msecs. - type: int - lsa: - description: Configure threshold for retransmission of lsa - type: bool - spf: - description: Configure time between SPF calculations - type: bool spf: description: Configure OSPFv3 spf timers. type: dict @@ -627,25 +608,6 @@ options: description: Configure OSPF timers. type: dict suboptions: - throttle: - description: This command is deprecated by 'timers lsa' or 'timers spf'. - type: dict - suboptions: - initial: - description: Initial SPF schedule delay in msecs. - type: int - min: - description: Min Hold time between two SPFs in msecs - type: int - max: - description: Max wait time between two SPFs in msecs. - type: int - lsa: - description: Configure threshold for retransmission of lsa - type: bool - spf: - description: Configure time between SPF calculations - type: bool out_delay: description: Configure out-delay timer. type: int diff --git a/ansible_collections/arista/eos/plugins/modules/eos_system.py b/ansible_collections/arista/eos/plugins/modules/eos_system.py index b38d9772d..924e7052d 100644 --- a/ansible_collections/arista/eos/plugins/modules/eos_system.py +++ b/ansible_collections/arista/eos/plugins/modules/eos_system.py @@ -66,7 +66,7 @@ options: argument accepts either a list of DNS servers or a list of hashes that configure the name server and VRF name. See examples. type: list - elements: str + elements: raw state: description: - State of the configuration values in the device's current active configuration. When @@ -342,7 +342,7 @@ def main(): # { interface: <str>, vrf: <str> } lookup_source=dict(type="list", elements="raw"), # { server: <str>; vrf: <str> } - name_servers=dict(type="list", elements="str"), + name_servers=dict(type="list", elements="raw"), state=dict(default="present", choices=["present", "absent"]), ) diff --git a/ansible_collections/arista/eos/plugins/modules/eos_vrf.py b/ansible_collections/arista/eos/plugins/modules/eos_vrf.py index 556ef3233..14981a14d 100644 --- a/ansible_collections/arista/eos/plugins/modules/eos_vrf.py +++ b/ansible_collections/arista/eos/plugins/modules/eos_vrf.py @@ -314,16 +314,19 @@ def map_params_to_obj(module): "name": module.params["name"], "state": module.params["state"], "rd": module.params["rd"], - "interfaces": [ - intf.replace(" ", "").lower() for intf in module.params["interfaces"] - ] - if module.params["interfaces"] - else [], - "associated_interfaces": [ - intf.replace(" ", "").lower() for intf in module.params["associated_interfaces"] - ] - if module.params["associated_interfaces"] - else [], + "interfaces": ( + [intf.replace(" ", "").lower() for intf in module.params["interfaces"]] + if module.params["interfaces"] + else [] + ), + "associated_interfaces": ( + [ + intf.replace(" ", "").lower() + for intf in module.params["associated_interfaces"] + ] + if module.params["associated_interfaces"] + else [] + ), }, ) diff --git a/ansible_collections/arista/eos/test-requirements.txt b/ansible_collections/arista/eos/test-requirements.txt index 0ff1eda81..22d89642b 100644 --- a/ansible_collections/arista/eos/test-requirements.txt +++ b/ansible_collections/arista/eos/test-requirements.txt @@ -1,10 +1,13 @@ -black==23.3.0 ; python_version >= '3.7' -coverage==4.5.4 -cffi==1.14.5 +# For ansible-tox-linters +black==23.3.0 flake8 -mock ; python_version < '3.5' +yamllint + +# Unit test runner +cffi==1.14.5 +mock pexpect pytest-xdist -yamllint rstcheck<4,>=3 -git+https://github.com/ansible-community/pytest-ansible-units.git +pytest-ansible +pytest-cov diff --git a/ansible_collections/arista/eos/tests/config.yml b/ansible_collections/arista/eos/tests/config.yml index 41f529264..c26ea5966 100644 --- a/ansible_collections/arista/eos/tests/config.yml +++ b/ansible_collections/arista/eos/tests/config.yml @@ -1,3 +1,3 @@ --- modules: - python_requires: ">=3.6" + python_requires: ">=3.9" diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/defaults/main.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/defaults/main.yaml deleted file mode 100644 index 9ef5ba516..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/defaults/main.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -testcase: "*" -test_items: [] diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/meta/main.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/meta/main.yaml deleted file mode 100644 index d29186fe0..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/meta/main.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -dependencies: - - prepare_eos_tests diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/tasks/cli.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/tasks/cli.yaml deleted file mode 100644 index 57bedc474..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/tasks/cli.yaml +++ /dev/null @@ -1,19 +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 cases (connection=ansible.netcommon.network_cli) - ansible.builtin.include_tasks: "{{ test_case_to_run }}" - with_items: "{{ test_items }}" - loop_control: - loop_var: test_case_to_run - vars: - ansible_connection: ansible.netcommon.network_cli diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/tasks/main.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/tasks/main.yaml deleted file mode 100644 index c3b429408..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/tasks/main.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -- name: Invoke cli tasks - ansible.builtin.include_tasks: cli.yaml - tags: - - network_cli diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/tests/cli/basic.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/tests/cli/basic.yaml deleted file mode 100644 index 794d21d3e..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_bgp/tests/cli/basic.yaml +++ /dev/null @@ -1,399 +0,0 @@ ---- -- name: Basic Tests - ansible.builtin.debug: msg="START eos cli/eos_bgp.yaml on connection={{ ansible_connection }}" - -- name: Clear existing BGP config - become: true - ignore_errors: true - arista.eos.eos_bgp: &id011 - operation: delete - -- name: Configure BGP with AS 64496 and a router-id - become: true - register: result - arista.eos.eos_bgp: &id001 - operation: merge - config: - bgp_as: 64496 - router_id: 192.0.2.2 - -- name: Assertion - ansible.builtin.assert: - that: - - result.changed == true - - "'router bgp 64496' in result.commands" - - "'router-id 192.0.2.2' in result.commands" - -- name: Configure BGP with AS 64496 and a router-id (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id001 - -- name: Assertion - ansible.builtin.assert: - that: - - result.changed == false - -- name: Configure BGP neighbors - become: true - register: result - arista.eos.eos_bgp: &id002 - operation: merge - config: - bgp_as: 64496 - neighbors: - - neighbor: 192.0.2.10 - remote_as: 64496 - description: IBGP_NBR_1 - ebgp_multihop: 100 - timers: - keepalive: 300 - holdtime: 360 - - - neighbor: 192.0.2.15 - remote_as: 64496 - description: IBGP_NBR_2 - ebgp_multihop: 150 - -- ansible.builtin.assert: - that: - - result.changed == true - - "'router bgp 64496' in result.commands" - - "'neighbor 192.0.2.10 remote-as 64496' in result.commands" - - "'neighbor 192.0.2.10 description IBGP_NBR_1' in result.commands" - - "'neighbor 192.0.2.10 ebgp-multihop 100' in result.commands" - - "'neighbor 192.0.2.10 timers 300 360' in result.commands" - - "'neighbor 192.0.2.15 remote-as 64496' in result.commands" - - "'neighbor 192.0.2.15 description IBGP_NBR_2' in result.commands" - - "'neighbor 192.0.2.15 ebgp-multihop 150' in result.commands" - -- name: Configure BGP neighbors (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id002 - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Configure BGP neighbors with operation replace - become: true - register: result - arista.eos.eos_bgp: &id003 - operation: replace - config: - bgp_as: 64496 - neighbors: - - neighbor: 192.0.2.15 - remote_as: 64496 - description: IBGP_NBR_2 - ebgp_multihop: 150 - - - neighbor: 203.0.113.10 - remote_as: 64511 - description: EBGP_NBR_1 - -- ansible.builtin.assert: - that: - - result.changed == true - - "'neighbor 203.0.113.10 remote-as 64511' in result.commands" - - "'neighbor 203.0.113.10 description EBGP_NBR_1' in result.commands" - - "'no neighbor 192.0.2.10' in result.commands" - -- name: Configure BGP neighbors with operation replace (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id003 - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Configure root-level networks for BGP - become: true - register: result - arista.eos.eos_bgp: &id004 - operation: merge - config: - bgp_as: 64496 - networks: - - prefix: 203.0.113.0 - masklen: 27 - route_map: RMAP_1 - - - prefix: 203.0.113.32 - masklen: 27 - route_map: RMAP_2 - -- ansible.builtin.assert: - that: - - result.changed == True - - "'router bgp 64496' in result.commands" - - "'network 203.0.113.0/27 route-map RMAP_1' in result.commands" - - "'network 203.0.113.32/27 route-map RMAP_2' in result.commands" - -- name: Configure root-level networks for BGP (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id004 - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Configure root-level networks for BGP with operation replace - become: true - register: result - arista.eos.eos_bgp: &id005 - operation: replace - config: - bgp_as: 64496 - networks: - - prefix: 203.0.113.0 - masklen: 27 - route_map: RMAP_1 - - - prefix: 198.51.100.16 - masklen: 28 - -- ansible.builtin.assert: - that: - - result.changed == True - - "'router bgp 64496' in result.commands" - - "'network 198.51.100.16/28' in result.commands" - - "'no network 203.0.113.32/27' in result.commands" - -- name: Configure root-level networks for BGP with operation replace (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id005 - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Configure BGP route redistribute information - become: true - register: result - arista.eos.eos_bgp: &id006 - operation: merge - config: - bgp_as: 64496 - redistribute: - - protocol: ospf - route_map: RMAP_1 - - - protocol: rip - -- ansible.builtin.assert: - that: - - result.changed == true - - "'router bgp 64496' in result.commands" - - "'redistribute ospf route-map RMAP_1' in result.commands" - - "'redistribute rip' in result.commands" - -- name: Configure BGP route redistribute information (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id006 - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Configure BGP route redistribute information with operation replace - become: true - register: result - arista.eos.eos_bgp: &id007 - operation: replace - config: - bgp_as: 64496 - redistribute: - - protocol: ospf - route_map: RMAP_1 - - - protocol: static - route_map: RMAP_2 - -- ansible.builtin.assert: - that: - - result.changed == true - - "'redistribute static route-map RMAP_2' in result.commands" - - "'no redistribute rip' in result.commands" - -- name: Configure BGP route redistribute information with operation replace (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id007 - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Configure BGP neighbors under address family mode - become: true - register: result - arista.eos.eos_bgp: &id008 - operation: merge - config: - bgp_as: 64496 - address_family: - - afi: ipv4 - neighbors: - - neighbor: 203.0.113.10 - activate: true - default_originate: true - - - neighbor: 192.0.2.15 - activate: true - graceful_restart: false - -- ansible.builtin.assert: - that: - - result.changed == true - - "'router bgp 64496' in result.commands" - - "'address-family ipv4' in result.commands" - - "'neighbor 203.0.113.10 activate' in result.commands" - - "'neighbor 203.0.113.10 default-originate' in result.commands" - - "'neighbor 192.0.2.15 activate' in result.commands" - - "'no neighbor 192.0.2.15 graceful-restart' in result.commands" - -- name: Configure BGP neighbors under address family mode (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id008 - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Configure networks under address family - become: true - register: result - arista.eos.eos_bgp: &id009 - operation: merge - config: - bgp_as: 64496 - address_family: - - afi: ipv4 - networks: - - prefix: 198.51.100.48 - masklen: 28 - route_map: RMAP_1 - - - prefix: 192.0.2.64 - masklen: 27 - - - prefix: 203.0.113.160 - masklen: 27 - route_map: RMAP_2 - - - afi: ipv6 - networks: - - prefix: "2001:db8::" - masklen: 33 - -- ansible.builtin.assert: - that: - - result.changed == true - - "'router bgp 64496' in result.commands" - - "'address-family ipv4' in result.commands" - - "'network 198.51.100.48/28 route-map RMAP_1' in result.commands" - - "'network 192.0.2.64/27' in result.commands" - - "'network 203.0.113.160/27 route-map RMAP_2' in result.commands" - - "'address-family ipv6' in result.commands" - - "'network 2001:db8::/33' in result.commands" - -- name: Configure networks under address family (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id009 - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Configure networks under address family with operation replace - become: true - register: result - arista.eos.eos_bgp: &id010 - operation: replace - config: - bgp_as: 64496 - address_family: - - afi: ipv4 - networks: - - prefix: 198.51.100.80 - masklen: 28 - - - prefix: 192.0.2.64 - masklen: 27 - - - prefix: 203.0.113.192 - masklen: 27 - - - afi: ipv6 - networks: - - prefix: "2001:db8:1000::" - masklen: 37 - -- ansible.builtin.assert: - that: - - result.changed == true - - '"router bgp 64496" in result.commands' - - '"address-family ipv4" in result.commands' - - '"network 198.51.100.80/28" in result.commands' - - '"network 203.0.113.192/27" in result.commands' - - '"no network 198.51.100.48/28" in result.commands' - - '"no network 203.0.113.160/27" in result.commands' - - '"address-family ipv6" in result.commands' - - '"network 2001:db8:1000::/37" in result.commands' - - '"no network 2001:db8::/33" in result.commands' - -- name: Configure networks under address family with operation replace (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id010 - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Override all the exisiting BGP config - become: true - register: result - arista.eos.eos_bgp: - operation: override - config: - bgp_as: 64497 - router_id: 192.0.2.10 - log_neighbor_changes: true - -- ansible.builtin.assert: - that: - - result.changed == true - - "'no router bgp 64496' in result.commands" - - "'router bgp 64497' in result.commands" - - "'router-id 192.0.2.10' in result.commands" - - "'bgp log-neighbor-changes' in result.commands" - -- name: Teardown - become: true - register: result - arista.eos.eos_bgp: *id011 - -- ansible.builtin.assert: - that: - - result.changed == true - - "'no router bgp 64497' in result.commands" - -- name: Teardown again (idempotent) - become: true - register: result - arista.eos.eos_bgp: *id011 - -- ansible.builtin.assert: - that: - - result.changed == false - -- ansible.builtin.debug: msg="END eos cli/eos_bgp.yaml on connection={{ ansible_connection }}" diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/config.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/config.yaml index 892b7f1e7..0b1dbc134 100644 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/config.yaml +++ b/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/config.yaml @@ -17,13 +17,13 @@ become: true register: result arista.eos.eos_config: - lines: hostname foo + lines: hostname int_tests config: "{{ config.stdout[0] }}" - ansible.builtin.assert: that: - result.changed == true - - "'hostname foo' in result.updates" + - "'hostname int_tests' in result.updates" - name: get current running-config become: true @@ -35,7 +35,7 @@ become: true register: result arista.eos.eos_config: - lines: hostname foo + lines: hostname int_tests config: "{{ config.stdout[0] }}" - ansible.builtin.assert: diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel.yaml index e3a950986..ab8b29997 100644 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel.yaml +++ b/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel.yaml @@ -4,6 +4,12 @@ - name: setup become: true arista.eos.eos_config: + lines: + - no hostname + +- name: setup + become: true + arista.eos.eos_config: lines: hostname {{ inventory_hostname_short }} match: none diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel_after.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel_after.yaml index 66a60c0ae..2a3a304dc 100644 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel_after.yaml +++ b/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel_after.yaml @@ -7,6 +7,12 @@ become: true arista.eos.eos_config: lines: + - no hostname + +- name: setup + become: true + arista.eos.eos_config: + lines: - snmp-server contact ansible - hostname {{ inventory_hostname_short }} match: none diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel_before.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel_before.yaml index 949767b2e..33f1a813d 100644 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel_before.yaml +++ b/ansible_collections/arista/eos/tests/integration/targets/eos_config/tests/cli/toplevel_before.yaml @@ -7,6 +7,12 @@ become: true arista.eos.eos_config: lines: + - no hostname + +- name: setup + become: true + arista.eos.eos_config: + lines: - snmp-server contact ansible - hostname {{ inventory_hostname_short }} match: none diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_facts/tests/cli/network_facts b/ansible_collections/arista/eos/tests/integration/targets/eos_facts/tests/cli/network_facts new file mode 100644 index 000000000..32c715cf9 --- /dev/null +++ b/ansible_collections/arista/eos/tests/integration/targets/eos_facts/tests/cli/network_facts @@ -0,0 +1,15 @@ +--- +- ansible.builtin.debug: msg="START cli/network_resource_facts.yaml on connection={{ ansible_connection }}" + +- name: Gather arista network resource facts + arista.eos.eos_facts: + gather_subset: config + gather_network_resources: + - 'static_routes' + register: result + +- name: Assert that facts gathered was correctly generated + ansible.builtin.assert: + that: + - "result['ansible_facts']['ansible_network_resources']['static_routes'] == []" +- ansible.builtin.debug: msg="END cli/network_resource_facts.yaml on connection={{ ansible_connection }}" diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/defaults/main.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_logging/defaults/main.yaml deleted file mode 100644 index 5f709c5aa..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/defaults/main.yaml +++ /dev/null @@ -1,2 +0,0 @@ ---- -testcase: "*" diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/meta/main.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_logging/meta/main.yaml deleted file mode 100644 index d29186fe0..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/meta/main.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -dependencies: - - prepare_eos_tests diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tasks/cli.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tasks/cli.yaml deleted file mode 100644 index 57bedc474..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tasks/cli.yaml +++ /dev/null @@ -1,19 +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 cases (connection=ansible.netcommon.network_cli) - ansible.builtin.include_tasks: "{{ test_case_to_run }}" - with_items: "{{ test_items }}" - loop_control: - loop_var: test_case_to_run - vars: - ansible_connection: ansible.netcommon.network_cli diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tasks/eapi.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tasks/eapi.yaml deleted file mode 100644 index a5cc3bac9..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tasks/eapi.yaml +++ /dev/null @@ -1,19 +0,0 @@ ---- -- name: Collect all eapi test cases - ansible.builtin.find: - paths: "{{ role_path }}/tests/eapi" - patterns: "{{ testcase }}.yaml" - delegate_to: localhost - register: test_cases - -- name: Set test_items - ansible.builtin.set_fact: - test_items: "{{ test_cases.files | map(attribute='path') | list }}" - -- name: Run test cases (connection=ansible.netcommon.httpapi) - ansible.builtin.include_tasks: "{{ test_case_to_run }}" - with_items: "{{ test_items }}" - loop_control: - loop_var: test_case_to_run - vars: - ansible_connection: ansible.netcommon.httpapi diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tasks/main.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tasks/main.yaml deleted file mode 100644 index a821bf6be..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tasks/main.yaml +++ /dev/null @@ -1,10 +0,0 @@ ---- -- name: Invoke cli - ansible.builtin.include_tasks: cli.yaml - tags: - - network_cli - -- name: Invoke eapi - ansible.builtin.include_tasks: eapi.yaml - tags: - - httpapi diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tests/cli/basic.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tests/cli/basic.yaml deleted file mode 100644 index 56083e8ba..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tests/cli/basic.yaml +++ /dev/null @@ -1,154 +0,0 @@ ---- -- ansible.builtin.debug: msg="START cli/basic.yaml on connection={{ ansible_connection }}" - -- name: Set up host logging - become: true - register: result - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: present - -- ansible.builtin.assert: - that: - - result.changed == true - - '"logging host 172.16.0.1" in result.commands' - -- name: Set up host logging again (idempotent) - become: true - register: result - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: present - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Delete/disable host logging - become: true - register: result - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: absent - -- ansible.builtin.assert: - that: - - result.changed == true - - '"no logging host 172.16.0.1" in result.commands' - -- name: Delete/disable host logging (idempotent) - become: true - register: result - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: absent - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Console logging with level warnings - become: true - register: result - arista.eos.eos_logging: - dest: console - level: warnings - state: present - -- ansible.builtin.assert: - that: - - result.changed == true - - '"logging console warnings" in result.commands' - -- name: Configure buffer size - become: true - register: result - arista.eos.eos_logging: - dest: buffered - size: 480000 - -- ansible.builtin.assert: - that: - - result.changed == true - - '"logging buffered 480000" in result.commands' - -- name: Set up logging destination and facility at the same time - become: true - register: result - arista.eos.eos_logging: - dest: buffered - size: 4096 - facility: local7 - level: informational - state: present - -- ansible.builtin.assert: - that: - - result.changed == true - - '"logging buffered 4096 informational" in result.commands' - - '"logging facility local7" in result.commands' - -- name: Set up logging destination and facility at the same time again (idempotent) - become: true - register: result - arista.eos.eos_logging: - dest: buffered - size: 4096 - facility: local7 - level: informational - state: present - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Set up logging facility alone - become: true - register: result - arista.eos.eos_logging: - facility: local2 - state: present - -- ansible.builtin.assert: - that: - - result.changed == true - - '"logging facility local2" in result.commands' - -- name: Set up logging facility (idempotent) - become: true - register: result - arista.eos.eos_logging: - facility: local2 - state: present - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: remove logging as collection tearDown - become: true - register: result - arista.eos.eos_logging: - aggregate: - - dest: console - level: warnings - state: absent - - - dest: buffered - level: informational - size: 4096 - state: absent - - - facility: local2 - state: absent - -- ansible.builtin.assert: - that: - - result.changed == true - - '"no logging console" in result.commands' - - '"no logging buffered" in result.commands' - - '"no logging facility local2" in result.commands' diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tests/eapi/basic.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tests/eapi/basic.yaml deleted file mode 100644 index ef1cade8c..000000000 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_logging/tests/eapi/basic.yaml +++ /dev/null @@ -1,96 +0,0 @@ ---- -- ansible.builtin.debug: msg="START eapi/basic.yaml on connection={{ ansible_connection }}" - -- name: Set up host logging - become: true - register: result - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: present - -- ansible.builtin.assert: - that: - - result.changed == true - - '"logging host 172.16.0.1" in result.commands' - -- name: Set up host logging again (idempotent) - become: true - register: result - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: present - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Delete/disable host logging - become: true - register: result - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: absent - -- ansible.builtin.assert: - that: - - result.changed == true - - '"no logging host 172.16.0.1" in result.commands' - -- name: Delete/disable host logging (idempotent) - become: true - register: result - arista.eos.eos_logging: - dest: host - name: 172.16.0.1 - state: absent - -- ansible.builtin.assert: - that: - - result.changed == false - -- name: Console logging with level warnings - become: true - register: result - arista.eos.eos_logging: - dest: console - level: warnings - state: present - -- ansible.builtin.assert: - that: - - result.changed == true - - '"logging console warnings" in result.commands' - -- name: Configure buffer size - become: true - register: result - arista.eos.eos_logging: - dest: buffered - size: 480000 - -- ansible.builtin.assert: - that: - - result.changed == true - - '"logging buffered 480000" in result.commands' - -- name: remove logging as collection tearDown - become: true - register: result - arista.eos.eos_logging: - aggregate: - - dest: console - level: warnings - state: absent - - - dest: buffered - size: 480000 - 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/arista/eos/tests/integration/targets/eos_ospfv3/tests/common/merged.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_ospfv3/tests/common/merged.yaml index 430ac7b4c..77b4774b7 100644 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_ospfv3/tests/common/merged.yaml +++ b/ansible_collections/arista/eos/tests/integration/targets/eos_ospfv3/tests/common/merged.yaml @@ -109,7 +109,7 @@ - result.commands|length == 0 - result.changed == false - - name: merge given ospfv3 configuration with timers.throttle option (expect warning). + - name: merge given ospfv3 configuration with timers option. become: true register: result arista.eos.eos_ospfv3: @@ -142,19 +142,11 @@ fips_restrictions: true timers: pacing: 7 - throttle: - spf: true - initial: 56 - max: 56 - min: 56 vrf: "default" - - ansible.builtin.assert: - that: "'The \\'timers\\' argument has been changed to have separate \\'lsa\\' and \\'spf\\' keys and \\'throttle\\' has been deprecated.' in result.warnings[0]" - - ansible.builtin.include_tasks: _remove_config.yaml - - name: merge given ospfv3 configuration with timers.lsa option (expect warning). + - name: merge given ospfv3 configuration with timers.lsa option. become: true register: result arista.eos.eos_ospfv3: @@ -174,7 +166,6 @@ - ansible.builtin.assert: that: - - "'\\'timers lsa arrival\\' has changed to \\'timers lsa rx min interval\\'' in result.warnings[0]" - '"timers lsa rx min interval 33" in result["commands"]' always: diff --git a/ansible_collections/arista/eos/tests/integration/targets/eos_user/tests/cli/auth.yaml b/ansible_collections/arista/eos/tests/integration/targets/eos_user/tests/cli/auth.yaml index 12f6bfe65..339a2b77e 100644 --- a/ansible_collections/arista/eos/tests/integration/targets/eos_user/tests/cli/auth.yaml +++ b/ansible_collections/arista/eos/tests/integration/targets/eos_user/tests/cli/auth.yaml @@ -16,6 +16,7 @@ -o StrictHostKeyChecking=no show version responses: (?i)password: pass123 + ignore_errors: true - name: test login with invalid password (should fail) expect: diff --git a/ansible_collections/arista/eos/tests/sanity/ignore-2.18.txt b/ansible_collections/arista/eos/tests/sanity/ignore-2.18.txt new file mode 100644 index 000000000..4acb4eaa2 --- /dev/null +++ b/ansible_collections/arista/eos/tests/sanity/ignore-2.18.txt @@ -0,0 +1 @@ +plugins/action/eos.py action-plugin-docs # base class for deprecated network platform modules using `connection: local` diff --git a/ansible_collections/arista/eos/tests/unit/compat/mock.py b/ansible_collections/arista/eos/tests/unit/compat/mock.py deleted file mode 100644 index e4ce72b34..000000000 --- a/ansible_collections/arista/eos/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/arista/eos/tests/unit/compat/unittest.py b/ansible_collections/arista/eos/tests/unit/compat/unittest.py deleted file mode 100644 index df4266ec9..000000000 --- a/ansible_collections/arista/eos/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/arista/eos/tests/unit/mock/path.py b/ansible_collections/arista/eos/tests/unit/mock/path.py index fe27d505f..7d287a5fb 100644 --- a/ansible_collections/arista/eos/tests/unit/mock/path.py +++ b/ansible_collections/arista/eos/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.arista.eos.tests.unit.compat.mock import MagicMock +from ansible.utils.path import unfrackpath mock_unfrackpath_noop = MagicMock( diff --git a/ansible_collections/arista/eos/tests/unit/mock/procenv.py b/ansible_collections/arista/eos/tests/unit/mock/procenv.py index e7a0080f0..e6e09464b 100644 --- a/ansible_collections/arista/eos/tests/unit/mock/procenv.py +++ b/ansible_collections/arista/eos/tests/unit/mock/procenv.py @@ -27,12 +27,11 @@ import sys from contextlib import contextmanager from io import BytesIO, StringIO +from unittest import TestCase from ansible.module_utils._text import to_bytes from ansible.module_utils.six import PY3 -from ansible_collections.arista.eos.tests.unit.compat import unittest - @contextmanager def swap_stdin_and_argv(stdin_data="", argv_data=tuple()): @@ -78,7 +77,7 @@ def swap_stdout(): sys.stdout = old_stdout -class ModuleTestCase(unittest.TestCase): +class ModuleTestCase(TestCase): def setUp(self, module_args=None): if module_args is None: module_args = { diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_acl_interfaces.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_acl_interfaces.py index f7904bd40..0e554420d 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_acl_interfaces.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_acl_interfaces.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_acl_interfaces -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_acls.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_acls.py index 4896d28b9..24ece5eff 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_acls.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_acls.py @@ -10,11 +10,12 @@ __metaclass__ = type import itertools +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.module_utils.network.eos.config.acls.acls import ( add_commands, ) from ansible_collections.arista.eos.plugins.modules import eos_acls -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_banner.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_banner.py index 31cf2668d..ef174acf3 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_banner.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_banner.py @@ -19,8 +19,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_banner -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp.py deleted file mode 100644 index 7c7dc86c8..000000000 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp.py +++ /dev/null @@ -1,400 +0,0 @@ -# -# (c) 2019, 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 - -from ansible_collections.arista.eos.plugins.module_utils.network.eos.providers.cli.config.bgp.process import ( - Provider, -) -from ansible_collections.arista.eos.plugins.modules import eos_bgp - -from .eos_module import TestEosModule, load_fixture - - -class TestFrrBgpModule(TestEosModule): - module = eos_bgp - - def setUp(self): - super(TestFrrBgpModule, self).setUp() - self._bgp_config = load_fixture("eos_bgp_config.cfg") - - def test_eos_bgp(self): - obj = Provider( - params=dict( - config=dict( - bgp_as=64496, - router_id="192.0.2.2", - networks=None, - address_family=None, - ), - operation="merge", - ), - ) - commands = obj.render(self._bgp_config) - self.assertEqual( - commands, - ["router bgp 64496", "router-id 192.0.2.2", "exit"], - ) - - def test_eos_bgp_idempotent(self): - obj = Provider( - params=dict( - config=dict( - bgp_as=64496, - router_id="192.0.2.1", - networks=None, - address_family=None, - ), - operation="merge", - ), - ) - commands = obj.render(self._bgp_config) - self.assertEqual(commands, []) - - def test_eos_bgp_remove(self): - obj = Provider( - params=dict( - config=dict(bgp_as=64496, networks=None, address_family=None), - operation="delete", - ), - ) - commands = obj.render(self._bgp_config) - self.assertEqual(commands, ["no router bgp 64496"]) - - def test_eos_bgp_neighbor(self): - obj = Provider( - params=dict( - config=dict( - bgp_as=64496, - neighbors=[ - dict(neighbor="198.51.100.12", remote_as=64498), - ], - networks=None, - address_family=None, - ), - operation="merge", - ), - ) - commands = obj.render(self._bgp_config) - self.assertEqual( - commands, - [ - "router bgp 64496", - "neighbor 198.51.100.12 remote-as 64498", - "exit", - ], - ) - - def test_eos_bgp_neighbor_idempotent(self): - neighbors = [ - dict( - neighbor="198.51.100.102", - remote_as=64498, - timers=dict(keepalive=300, holdtime=360), - ), - dict(neighbor="203.0.113.5", remote_as=64511, maximum_prefix=500), - ] - obj = Provider( - params=dict( - config=dict( - bgp_as=64496, - neighbors=neighbors, - networks=None, - address_family=None, - ), - operation="merge", - ), - ) - commands = obj.render(self._bgp_config) - self.assertEqual(commands, []) - - def test_eos_bgp_network(self): - obj = Provider( - params=dict( - config=dict( - bgp_as=64496, - networks=[ - dict( - prefix="203.0.113.0", - masklen=24, - route_map="RMAP_1", - ), - ], - address_family=None, - ), - operation="merge", - ), - ) - commands = obj.render(self._bgp_config) - self.assertEqual( - sorted(commands), - sorted( - [ - "router bgp 64496", - "network 203.0.113.0/24 route-map RMAP_1", - "exit", - ], - ), - ) - - def test_eos_bgp_network_idempotent(self): - obj = Provider( - params=dict( - config=dict( - bgp_as=64496, - networks=[ - dict( - prefix="192.0.2.0", - masklen=27, - route_map="RMAP_1", - ), - dict( - prefix="198.51.100.0", - masklen=24, - route_map="RMAP_2", - ), - ], - address_family=None, - ), - operation="merge", - ), - ) - commands = obj.render(self._bgp_config) - self.assertEqual(commands, []) - - def test_eos_bgp_redistribute(self): - rd_1 = dict(protocol="rip", route_map="RMAP_1") - - config = dict( - bgp_as=64496, - redistribute=[rd_1], - networks=None, - address_family=None, - ) - - obj = Provider(params=dict(config=config, operation="merge")) - - commands = obj.render(self._bgp_config) - cmd = ["router bgp 64496", "redistribute rip route-map RMAP_1", "exit"] - self.assertEqual(sorted(commands), sorted(cmd)) - - def test_eos_bgp_redistribute_idempotent(self): - rd_1 = dict(protocol="ospf", route_map="RMAP_1") - config = dict( - bgp_as=64496, - redistribute=[rd_1], - networks=None, - address_family=None, - ) - - obj = Provider(params=dict(config=config, operation="merge")) - - commands = obj.render(self._bgp_config) - self.assertEqual(commands, []) - - def test_eos_bgp_address_family_neighbors(self): - af_nbr_1 = dict( - neighbor="198.51.100.104", - default_originate=True, - activate=True, - ) - af_nbr_2 = dict( - neighbor="198.51.100.105", - activate=True, - weight=30, - graceful_restart=True, - ) - - config = dict( - bgp_as=64496, - address_family=[dict(afi="ipv4", neighbors=[af_nbr_1, af_nbr_2])], - networks=None, - ) - - obj = Provider(params=dict(config=config, operation="merge")) - - commands = obj.render(self._bgp_config) - cmd = [ - "router bgp 64496", - "address-family ipv4", - "neighbor 198.51.100.104 activate", - "neighbor 198.51.100.104 default-originate", - "neighbor 198.51.100.105 weight 30", - "neighbor 198.51.100.105 activate", - "neighbor 198.51.100.105 graceful-restart", - "exit", - "exit", - ] - self.assertEqual(sorted(commands), sorted(cmd)) - - def test_eos_bgp_address_family_neighbors_idempotent(self): - af_nbr_1 = dict( - neighbor="198.51.100.102", - activate=True, - graceful_restart=True, - default_originate=True, - weight=25, - ) - af_nbr_2 = dict( - neighbor="192.0.2.111", - activate=True, - default_originate=True, - ) - config = dict( - bgp_as=64496, - address_family=[dict(afi="ipv4", neighbors=[af_nbr_1, af_nbr_2])], - networks=None, - ) - - obj = Provider(params=dict(config=config, operation="merge")) - - commands = obj.render(self._bgp_config) - self.assertEqual(commands, []) - - def test_eos_bgp_address_family_networks(self): - net = dict(prefix="203.0.113.128", masklen=26, route_map="RMAP_1") - net2 = dict(prefix="203.0.113.192", masklen=26, route_map="RMAP_2") - - config = dict( - bgp_as=64496, - address_family=[dict(afi="ipv4", networks=[net, net2])], - networks=None, - ) - - obj = Provider(params=dict(config=config, operation="merge")) - - commands = obj.render(self._bgp_config) - cmd = [ - "router bgp 64496", - "address-family ipv4", - "network 203.0.113.128/26 route-map RMAP_1", - "network 203.0.113.192/26 route-map RMAP_2", - "exit", - "exit", - ] - self.assertEqual(sorted(commands), sorted(cmd)) - - def test_eos_bgp_address_family_networks_idempotent(self): - net = dict(prefix="2001:db8:8000::", masklen=34, route_map=None) - net2 = dict(prefix="2001:db8:c000::", masklen=34, route_map=None) - - config = dict( - bgp_as=64496, - address_family=[dict(afi="ipv6", networks=[net, net2])], - networks=None, - ) - - obj = Provider(params=dict(config=config, operation="merge")) - - commands = obj.render(self._bgp_config) - self.assertEqual(commands, []) - - def test_eos_bgp_operation_override(self): - net_1 = dict(prefix="2001:0db8:0800::", masklen=38, route_map="RMAP_1") - net_2 = dict(prefix="2001:0db8:1c00::", masklen=38, route_map="RMAP_2") - nbr_1 = dict( - neighbor="203.0.113.111", - remote_as=64511, - update_source="Ethernet2", - ) - nbr_2 = dict( - neighbor="203.0.113.120", - remote_as=64511, - timers=dict(keepalive=300, holdtime=360), - ) - af_nbr_1 = dict(neighbor="203.0.113.111", activate=True) - af_nbr_2 = dict( - neighbor="203.0.113.120", - activate=True, - default_originate=True, - ) - - af_1 = dict(afi="ipv4", neighbors=[af_nbr_1, af_nbr_2]) - af_2 = dict(afi="ipv6", networks=[net_1, net_2]) - config = dict( - bgp_as=64496, - neighbors=[nbr_1, nbr_2], - address_family=[af_1, af_2], - networks=None, - ) - - obj = Provider(params=dict(config=config, operation="override")) - commands = obj.render(self._bgp_config) - - cmd = [ - "no router bgp 64496", - "router bgp 64496", - "neighbor 203.0.113.111 remote-as 64511", - "neighbor 203.0.113.111 update-source Ethernet2", - "neighbor 203.0.113.120 remote-as 64511", - "neighbor 203.0.113.120 timers 300 360", - "address-family ipv4", - "neighbor 203.0.113.111 activate", - "neighbor 203.0.113.120 default-originate", - "neighbor 203.0.113.120 activate", - "exit", - "address-family ipv6", - "network 2001:0db8:0800::/38 route-map RMAP_1", - "network 2001:0db8:1c00::/38 route-map RMAP_2", - "exit", - "exit", - ] - - self.assertEqual(sorted(commands), sorted(cmd)) - - def test_eos_bgp_operation_replace(self): - net = dict(prefix="203.0.113.0", masklen=27, route_map="RMAP_1") - net2 = dict(prefix="192.0.2.32", masklen=29, route_map="RMAP_2") - net_3 = dict(prefix="2001:db8:8000::", masklen=34, route_map=None) - net_4 = dict(prefix="2001:db8:c000::", masklen=34, route_map=None) - - af_1 = dict(afi="ipv4", networks=[net, net2]) - af_2 = dict(afi="ipv6", networks=[net_3, net_4]) - - config = dict(bgp_as=64496, address_family=[af_1, af_2], networks=None) - obj = Provider(params=dict(config=config, operation="replace")) - commands = obj.render(self._bgp_config) - - cmd = [ - "router bgp 64496", - "address-family ipv4", - "network 203.0.113.0/27 route-map RMAP_1", - "network 192.0.2.32/29 route-map RMAP_2", - "no network 192.0.2.0/27", - "no network 198.51.100.0/24", - "exit", - "exit", - ] - - self.assertEqual(sorted(commands), sorted(cmd)) - - def test_eos_bgp_operation_replace_with_new_as(self): - nbr = dict( - neighbor="203.0.113.124", - remote_as=64496, - update_source="Ethernet3", - ) - - config = dict( - bgp_as=64497, - neighbors=[nbr], - networks=None, - address_family=None, - ) - obj = Provider(params=dict(config=config, operation="replace")) - commands = obj.render(self._bgp_config) - - cmd = [ - "no router bgp 64496", - "router bgp 64497", - "neighbor 203.0.113.124 remote-as 64496", - "neighbor 203.0.113.124 update-source Ethernet3", - "exit", - ] - - self.assertEqual(sorted(commands), sorted(cmd)) diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp_address_family.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp_address_family.py index c6a4c673f..4409e7ab2 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp_address_family.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp_address_family.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_bgp_address_family -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp_global.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp_global.py index 154814ed9..ef07006bb 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp_global.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_bgp_global.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_bgp_global -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_command.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_command.py index 7d3043dd8..a263dcf84 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_command.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_command.py @@ -23,8 +23,9 @@ __metaclass__ = type import json +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_command -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_config.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_config.py index 3a28710ee..3d42e2f54 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_config.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_config.py @@ -21,9 +21,10 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import MagicMock, patch + from ansible_collections.arista.eos.plugins.cliconf.eos import Cliconf from ansible_collections.arista.eos.plugins.modules import eos_config -from ansible_collections.arista.eos.tests.unit.compat.mock import MagicMock, patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_eapi.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_eapi.py index c25582704..221a4ed5f 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_eapi.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_eapi.py @@ -21,8 +21,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_eapi -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_hostname.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_hostname.py index b586a83c3..e08422cee 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_hostname.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_hostname.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_hostname -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_interfaces.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_interfaces.py index ce53f2470..18fb2d3f7 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_interfaces.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_interfaces.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_interfaces -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_l2_interfaces.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_l2_interfaces.py index 53828688f..0d5e167b2 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_l2_interfaces.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_l2_interfaces.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_l2_interfaces -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_l3_interfaces.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_l3_interfaces.py index a7970455e..e65609695 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_l3_interfaces.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_l3_interfaces.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_l3_interfaces -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lacp.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lacp.py index 7f8ed6071..e91191301 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lacp.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lacp.py @@ -7,8 +7,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_lacp -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lacp_interfaces.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lacp_interfaces.py index 4fded7026..c155c684c 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lacp_interfaces.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lacp_interfaces.py @@ -7,8 +7,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_lacp_interfaces -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lag_interfaces.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lag_interfaces.py index 0c4c9a8f8..20be883a9 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lag_interfaces.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lag_interfaces.py @@ -7,8 +7,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_lag_interfaces -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lldp_global.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lldp_global.py index c87f27ad8..18142cedf 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lldp_global.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_lldp_global.py @@ -7,8 +7,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_lldp_global -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_logging.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_logging.py deleted file mode 100644 index 1e166008f..000000000 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_logging.py +++ /dev/null @@ -1,112 +0,0 @@ -# (c) 2016 Red Hat Inc. -# -# 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 - -from ansible_collections.arista.eos.plugins.modules import eos_logging -from ansible_collections.arista.eos.tests.unit.compat.mock import patch -from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args - -from .eos_module import TestEosModule, load_fixture - - -class TestEosLoggingModule(TestEosModule): - module = eos_logging - - def setUp(self): - super(TestEosLoggingModule, self).setUp() - self._log_config = load_fixture("eos_logging_config.cfg") - - self.mock_get_config = patch( - "ansible_collections.arista.eos.plugins.modules.eos_logging.get_config", - ) - self.get_config = self.mock_get_config.start() - - self.mock_load_config = patch( - "ansible_collections.arista.eos.plugins.modules.eos_logging.load_config", - ) - self.load_config = self.mock_load_config.start() - - def tearDown(self): - super(TestEosLoggingModule, self).tearDown() - - self.mock_get_config.stop() - self.mock_load_config.stop() - - def load_fixtures(self, commands=None, transport="cli"): - self.get_config.return_value = load_fixture("eos_logging_config.cfg") - self.load_config.return_value = dict(diff=None, session="session") - - def test_eos_setup_host_logging_idempotenet(self): - set_module_args(dict(dest="host", name="175.16.0.10", state="present")) - self.execute_module(changed=False, commands=[]) - - def test_eos_setup_host_logging(self): - set_module_args(dict(dest="host", name="175.16.0.1", state="present")) - commands = ["logging host 175.16.0.1"] - self.execute_module(changed=True, commands=commands) - - def test_eos_buffer_size_outofrange(self): - set_module_args(dict(dest="buffered", size=5)) - result = self.execute_module(failed=True) - self.assertEqual( - result["msg"], - "size must be between 10 and 2147483647", - ) - - def test_eos_buffer_size_datatype(self): - set_module_args(dict(dest="buffered", size="ten")) - result = self.execute_module(failed=True) - self.assertIn("we were unable to convert to int", result["msg"]) - - def test_eos_buffer_size(self): - set_module_args(dict(dest="buffered", size=5000)) - commands = ["logging buffered 5000"] - self.execute_module(changed=True, commands=commands) - - def test_eos_buffer_size_idempotent(self): - set_module_args( - dict(dest="buffered", size=50000, level="informational"), - ) - self.execute_module(changed=False, commands=[]) - - def test_eos_facilty(self): - set_module_args(dict(facility="local2")) - commands = ["logging facility local2"] - self.execute_module(changed=True, commands=commands) - - def test_eos_facility_idempotent(self): - set_module_args(dict(facility="local7")) - self.execute_module(changed=False, commands=[]) - - def test_eos_level(self): - set_module_args(dict(dest="console", level="critical")) - commands = ["logging console critical"] - self.execute_module(changed=True, commands=commands) - - def test_eos_level_idempotent(self): - set_module_args(dict(dest="console", level="warnings")) - self.execute_module(changed=False, commands=[]) - - def test_eos_logging_state_absent(self): - set_module_args(dict(dest="host", name="175.16.0.10", state="absent")) - commands = ["no logging host 175.16.0.10"] - self.execute_module(changed=True, commands=commands) diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_logging_global.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_logging_global.py index 2bf476395..c705d513c 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_logging_global.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_logging_global.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_logging_global -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ntp_global.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ntp_global.py index 0296a1500..c2ca363b0 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ntp_global.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ntp_global.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_ntp_global -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospf_interfaces.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospf_interfaces.py index 65ec34c2f..701c0c9f9 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospf_interfaces.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_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.arista.eos.plugins.modules import eos_ospf_interfaces -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospfv2.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospfv2.py index 8d3f3f746..42a1f6c3c 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospfv2.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospfv2.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_ospfv2 -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospfv3.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospfv3.py index eaa44f725..67e5188f4 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospfv3.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_ospfv3.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_ospfv3 -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_prefix_lists.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_prefix_lists.py index c130b313f..81b96ab71 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_prefix_lists.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_prefix_lists.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_prefix_lists -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_route_maps.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_route_maps.py index 7ee0915b3..63e8678e2 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_route_maps.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_route_maps.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_route_maps -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_snmp_server.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_snmp_server.py index 6475b666f..812e5ac06 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_snmp_server.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_snmp_server.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_snmp_server -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture @@ -400,7 +401,7 @@ class TestEosSnmp_ServerModule(TestEosModule): "no snmp-server group group2 v3 priv write view2 notify view1", "no snmp-server host host01 version 3 priv user01 udp-port 23", "no snmp-server host host02 version 2c user01 udp-port 23", - "snmp-server user user01 grp01 remote 1.1.1.1 udp-port 100 v3 md5 password123 priv aes abcdef", + "snmp-server user user01 grp01 remote 1.1.1.1 udp-port 100 v3 auth md5 password123 priv aes abcdef", "no snmp-server vrf vrf01 local-interface Ethernet1", "snmp-server vrf replacevrf", "snmp-server chassis-id 123456", @@ -450,7 +451,7 @@ class TestEosSnmp_ServerModule(TestEosModule): "no snmp-server group group2 v3 priv write view2 notify view1", "no snmp-server host host01 version 3 priv user01 udp-port 23", "no snmp-server host host02 version 2c user01 udp-port 23", - "snmp-server user user01 grp01 remote 1.1.1.1 udp-port 100 v3 localized abcdef md5 password123 priv aes abcdef", + "snmp-server user user01 grp01 remote 1.1.1.1 udp-port 100 v3 localized abcdef auth md5 password123 priv aes abcdef", "snmp-server view view1 mib1 excluded", "no snmp-server vrf vrf01 local-interface Ethernet1", "snmp-server transport tcp", diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_static_routes.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_static_routes.py index 9150ee77b..4b95d1ea7 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_static_routes.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_static_routes.py @@ -10,11 +10,12 @@ __metaclass__ = type import itertools +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.module_utils.network.eos.config.static_routes.static_routes import ( add_commands, ) from ansible_collections.arista.eos.plugins.modules import eos_static_routes -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_system.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_system.py index 14334bb48..dd7bfef04 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_system.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_system.py @@ -21,8 +21,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_system -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_user.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_user.py index fa4ccac0a..eefa6f386 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_user.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_user.py @@ -19,8 +19,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_user -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_vlans.py b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_vlans.py index f707c88c4..4951329dd 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_vlans.py +++ b/ansible_collections/arista/eos/tests/unit/modules/network/eos/test_eos_vlans.py @@ -8,8 +8,9 @@ from __future__ import absolute_import, division, print_function __metaclass__ = type +from unittest.mock import patch + from ansible_collections.arista.eos.plugins.modules import eos_vlans -from ansible_collections.arista.eos.tests.unit.compat.mock import patch from ansible_collections.arista.eos.tests.unit.modules.utils import set_module_args from .eos_module import TestEosModule, load_fixture diff --git a/ansible_collections/arista/eos/tests/unit/modules/utils.py b/ansible_collections/arista/eos/tests/unit/modules/utils.py index 10ea1509d..87be9cf8e 100644 --- a/ansible_collections/arista/eos/tests/unit/modules/utils.py +++ b/ansible_collections/arista/eos/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.arista.eos.tests.unit.compat import unittest -from ansible_collections.arista.eos.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/arista/eos/tox-ansible.ini b/ansible_collections/arista/eos/tox-ansible.ini new file mode 100644 index 000000000..5e1f4b36a --- /dev/null +++ b/ansible_collections/arista/eos/tox-ansible.ini @@ -0,0 +1,10 @@ +[ansible] + +skip = + py3.7 + py3.8 + 2.9 + 2.10 + 2.11 + 2.12 + 2.13 diff --git a/ansible_collections/arista/eos/tox.ini b/ansible_collections/arista/eos/tox.ini deleted file mode 100644 index 41fd127f7..000000000 --- a/ansible_collections/arista/eos/tox.ini +++ /dev/null @@ -1,32 +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} - yamllint -s . - -[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, W504 -max-line-length = 160 -builtins = _ -exclude = .git,.tox,tests/unit/compat/ |