1
0
Fork 0
eos-downloader/docs/README.md
Daniel Baumann 5c1e320e19
Adding upstream version 0.12.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-19 06:34:13 +01:00

2.5 KiB

Arista Software Downloader

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.

Key Features

  • Download EOS images locally with various options based on image type.
  • Import your cEOS container into your local Docker registry.
  • Import specific versions into Docker or EVE-NG.

Example Commands

# Install eos-downloader from PyPI
pip install eos-downloader

# Download EOS software for EOS 64-bit
ardl --token <your-token> get eos --format 64 --latest --release-type M

# Get the latest version of EOS using Docker format
ardl get eos --latest --format cEOS

# Get the latest maintenance type version in 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
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

# 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

Author

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

License

Code is under Apache2 License