1
0
Fork 0
Find a file
Daniel Baumann 5d6b077914
Releasing debian version 0.12.0-1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-10 06:41:05 +01:00
.devcontainer Adding upstream version 0.8.1. 2025-02-05 13:43:43 +01:00
.github Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
.vscode Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
debian Releasing debian version 0.12.0-1. 2025-02-10 06:41:05 +01:00
docs Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
eos_downloader Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
tests Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
.coveragerc Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
.dockerignore Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
.gitignore Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
.pre-commit-config.yaml Merging upstream version 0.9.0. 2025-02-05 13:50:07 +01:00
CODE_OF_CONDUCT.md Merging upstream version 0.8.2. 2025-02-05 13:47:36 +01:00
Dockerfile Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
Dockerfile.docker Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
LICENSE Adding upstream version 0.8.1. 2025-02-05 13:43:43 +01:00
Makefile Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
mkdocs.yml Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
pylintrc Merging upstream version 0.10.3. 2025-02-05 13:52:40 +01:00
pyproject.toml Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00
pytest.ini Adding upstream version 0.8.1. 2025-02-05 13:43:43 +01:00
README.md Merging upstream version 0.12.0. 2025-02-10 06:39:52 +01:00

tests PyPI - Python Version Code style: black Checked with mypy GitHub release PyPI - Downloads/month pre-commit

Arista Software Downloader

Overview

A project to download Arista softwares to local folder, Cloudvision or EVE-NG. It comes in 2 way: a framework with object to automate Arista software download and a CLI for human activities.

Caution

This script should not be deployed on EOS device. If you do that, there is no support to expect from Arista TAC team.

# install eos-downloader from pypi
pip install eos-downloader

# download EOS swi for EOS 64bits
ardl --token <your-token> get eos --format 64 --latest --release-type M

Full documentation is available on our website.

Download EOS package from arista website

This command gives you option to download EOS images localy. Some options are available based on image type like importing your cEOS container in your local registry

# Get latest version of EOS using docker format.
ardl get eos --latest --format cEOS

# Get latest version of maintenance type in specific branch 4.29
ardl get eos --branch 4.29 --format cEOS --release-type M

# Get a specific version
ardl get eos --version 4.29.4M

# Get a specific version and import to docker using default arista/ceos:{version}{release_type}
ardl get eos --version 4.29.4M --import-docker

# Get a specific version and import to EVE-NG
ardl get eos --version 4.33.0F --eve-ng

Author

From an original idea of @Mark Rayson in arista-netdevops-community/eos-scripts

License

Code is under Apache2 License