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
Hashes for eos_downloader-0.7.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3eb4d93c466e1cb8491d3fc4a3828525cee1f917eb292b014eff26580e2145a |
|
MD5 | 4d90ddc3d5db4bdce68f26f7f780f5c5 |
|
BLAKE2b-256 | 8663dff1eb35a97c5879f6bf4950daf72ff6744dbcbf9da1e4aabb37729d4575 |