aristanetworks / avd

Arista Validated Designs
https://avd.arista.com
Apache License 2.0
251 stars 186 forks source link

Refactor(plugins): Deprecate various unused Ansible plugins #4166

Open ClausHolbechArista opened 3 days ago

ClausHolbechArista commented 3 days ago

Change Summary

Deprecate various unused Ansible plugins

Proposed changes

How to test

Hopefully no changes. The plugins are not being removed. Just deprecated.

Checklist

User Checklist

Repository Checklist

github-actions[bot] commented 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