Arista Software Downloader
Script to download Arista softwares to local folder, Cloudvision or EVE-NG.
pip install eos-downloader
CLI commands
A new CLI is available to execute commands. This CLI is going to replace eos-download script which is now marked as deprecated
ardl
Usage: ardl [OPTIONS] COMMAND [ARGS]...
Arista Network Download CLI
Options:
--token TEXT Arista Token from your customer account [env var:
ARISTA_TOKEN]
--help Show this message and exit.
Commands:
debug Debug commands to work with ardl
get Download Arista from Arista website
version Display version of ardl
Download EOS Package
Supported packages are: EOS, cEOS, vEOS-lab, cEOS64
You can download EOS packages with following commands:
# Example for a cEOS package
$ ardl get eos --version 4.28.3M --image-type cEOS
Available options are :
Options:
--image-type [64|INT|2GB-INT|cEOS|cEOS64|vEOS|vEOS-lab|EOS-2GB|default]
EOS Image type [required]
--version TEXT EOS version [required]
--docker-name TEXT Docker image name (default: arista/ceos)
[default: arista/ceos]
--output PATH Path to save image [default: .]
--log-level, --log [debug|info|warning|error|critical]
Logging level of the command
--eve-ng / --no-eve-ng Run EVE-NG vEOS provisioning (only if CLI
runs on an EVE-NG server)
--disable-ztp / --no-disable-ztp
Disable ZTP process in vEOS image (only
available with --eve-ng)
--import-docker / --no-import-docker
Import docker image (only available with
--image_type cEOSlab)
Download CVP package
Supported packages are: OVA, KVM, RPM, Upgrade
$ ardl get cvp --format upgrade --version 2022.2.1 --log-level debug --output ~/Downloads
Available options are :
--format [ova|rpm|kvm|upgrade] CVP Image type [required]
--version TEXT CVP version [required]
--output PATH Path to save image [default: .]
--log-level, --log [debug|info|warning|error|critical]
Logging level of the command
--help Show this message and exit.
Requirements
Repository requires Python >=3.6 with following requirements:
cvprac
cryptography
paramiko
requests
requests-toolbelt
scp
tqdm
Docker
Please refer to docker documentation
Author
From an original idea of @Mark Rayson in arista-netdevops-community/eos-scripts
License
Code is under Apache2 License
Release files for eos-downloader 0.7.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| eos_downloader-0.7.1.tar.gz | 24.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| eos_downloader-0.7.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 55.5 kB
Release files / eos_downloader-0.7.1.tar.gz
| Download URL | eos_downloader-0.7.1.tar.gz |
|---|---|
| Size | 24.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
edfc8a902e55222c1bd7bdc2051512025a5ef88ad79a92e9320a9b3c7d060e3a
|
|
BLAKE2b-256 checksum How to use checksums |
66e021dfadb8d4e1f5527ab879373f0d74ea1b25832bcbdec97c8e2eef1b7d23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.2
|
Release files / eos_downloader-0.7.1-py3-none-any.whl
| Download URL | eos_downloader-0.7.1-py3-none-any.whl |
|---|---|
| Size | 31.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
0136fd54d85d654b8c3612db61f3e20e8812781ccfd05c17a96bf23d22fb999f
|
|
BLAKE2b-256 checksum How to use checksums |
20cd51d07447bb01f728f6144564406f6f530bac385b0cc8ab88f9df3190eaf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.11.2
|