Skip to content

Feat(eos_cli_config_gen): Added the support of ip host data model#6795

Open
MaheshGSLAB wants to merge 3 commits intoaristanetworks:develfrom
MaheshGSLAB:issue-6730
Open

Feat(eos_cli_config_gen): Added the support of ip host data model#6795
MaheshGSLAB wants to merge 3 commits intoaristanetworks:develfrom
MaheshGSLAB:issue-6730

Conversation

@MaheshGSLAB
Copy link
Copy Markdown
Contributor

Change Summary

Added the support of ip host data model

Related Issue(s)

First part of fixes #6730

Component(s) name

arista.avd.eos_cli_config_gen

Proposed changes

Added the support of ip host data model

How to test

Run molecule

Checklist

User Checklist

  • N/A

Repository Checklist

  • My code has been rebased from devel before I start
  • I have read the CONTRIBUTING document.
  • My change requires a change to the documentation and documentation have been updated accordingly.
  • I have updated molecule CI testing accordingly. (check the box if not applicable)

@MaheshGSLAB MaheshGSLAB self-assigned this Apr 3, 2026
@github-actions
Copy link
Copy Markdown

github-actions bot commented Apr 3, 2026

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-6795
# Activate the virtual environment
source test-avd-pr-6795/bin/activate
# Install all requirements including PyAVD
pip install "pyavd[ansible] @ git+https://github.com/MaheshGSLAB/avd.git@issue-6730#subdirectory=python-avd" --force
# Point Ansible collections path to the Python virtual environment
export ANSIBLE_COLLECTIONS_PATH=$VIRTUAL_ENV/ansible_collections
# Install Ansible collection
python -m ansible.cli.galaxy collection install git+https://github.com/MaheshGSLAB/avd.git#/ansible_collections/arista/avd/,issue-6730 --force
cd test-avd-pr-6795
# Run your playbook using `python -m ansible.cli.playbook path/to/playbook.yml ...`

You can also test this PR using AVD playground:

  • Rebase your branch to makes sure it is up-to-date and has latest lab topologies for example inventories
  • Authenticate on labs.arista.com. Use your email! Not login.
  • Start the playground
  • In the lab selector UI pick "I want to use a specific AVD fork"
  • Enter following parameters:
GitHub org: MaheshGSLAB
Repository name: avd
Branch: issue-6730
  • Select an example inventory to test the PR
  • Once the AVD Playground setup will be finished, type make start and test anything once the lab is up

@github-actions github-actions bot added role: eos_cli_config_gen issue related to eos_cli_config_gen role state: CI Updated CI scenario have been updated in the PR state: Documentation role Updated labels Apr 3, 2026
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud bot commented Apr 3, 2026

@vitthalmagadum vitthalmagadum marked this pull request as ready for review April 3, 2026 12:37
@vitthalmagadum vitthalmagadum requested review from a team as code owners April 3, 2026 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

role: eos_cli_config_gen issue related to eos_cli_config_gen role state: CI Updated CI scenario have been updated in the PR state: Documentation role Updated

Projects

None yet

Development

Successfully merging this pull request may close these issues.

model "ip host <hostname> <ip addr>" in AVD

2 participants