Open ClausHolbechArista opened 3 days ago
Review docs on Read the Docs
To test this pull request:
# Create virtual environment for this testing below the current directory
python -m venv test-avd-pr-4166
# Activate the virtual environment
source test-avd-pr-4166/bin/activate
# Install all requirements including PyAVD
pip install "pyavd[ansible] @ git+https://github.com/ClausHolbechArista/avd.git@refactor/deprecate-plugins#subdirectory=python-avd" --force
# Install Ansible collection
ansible-galaxy collection install git+https://github.com/ClausHolbechArista/avd.git#/ansible_collections/arista/avd/,refactor/deprecate-plugins --force
# Optional: Install AVD examples
cd test-avd-pr-4166
ansible-playbook arista.avd.install_examples
Change Summary
Deprecate various unused Ansible plugins
Proposed changes
The following Ansible plugins are no longer being used by AVD and have been deprecated for removal in AVD 5.0.0. See the plugin docs for possible replacements.
Filters:
arista.avd.generate_esi
arista.avd.generate_lacp_id
arista.avd.generate_route_target
Action plugins / Modules:
arista.avd.batch_template
arista.avd.validate_and_template
arista.avd.yaml_templates_to_facts
How to test
Hopefully no changes. The plugins are not being removed. Just deprecated.
Checklist
User Checklist
Repository Checklist