No project description provided
Project description
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
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file eos_downloader-0.7.1.tar.gz
.
File metadata
- Download URL: eos_downloader-0.7.1.tar.gz
- Upload date:
- Size: 24.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
edfc8a902e55222c1bd7bdc2051512025a5ef88ad79a92e9320a9b3c7d060e3a
|
|
MD5 |
4d70ec8e12cd8c06b44001d64f79a1c3
|
|
BLAKE2b-256 |
66e021dfadb8d4e1f5527ab879373f0d74ea1b25832bcbdec97c8e2eef1b7d23
|
File details
Details for the file eos_downloader-0.7.1-py3-none-any.whl
.
File metadata
- Download URL: eos_downloader-0.7.1-py3-none-any.whl
- Upload date:
- Size: 31.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.11.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0136fd54d85d654b8c3612db61f3e20e8812781ccfd05c17a96bf23d22fb999f
|
|
MD5 |
e3216772e517d94b546aba6f55dca7aa
|
|
BLAKE2b-256 |
20cd51d07447bb01f728f6144564406f6f530bac385b0cc8ab88f9df3190eaf2
|