Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

What do you call an ant with frogs legs?

License

NotificationsYou must be signed in to change notification settings

aristanetworks/anta

Repository files navigation

CodeRuffNumpyQuality Gate StatusCoverage
LicenseLicense
GitHubCICommitGitHub commit activity (branch)Github releaseContributors
PyPiPyPi VersionPython VersionsPython formatPyPI - Downloads

ANTA is Python framework that automates tests for Arista devices.

  • ANTA provides aset of tests to validate the state of your network
  • ANTA can be used to:
    • Automate NRFU (Network Ready For Use) test on a preproduction network
    • Automate tests on a live network (periodically or on demand)
  • ANTA can be used with:

anta nrfu

Install ANTA library

The library willNOT install the necessary dependencies for the CLI.

# Install ANTA as a librarypip install anta

Install ANTA CLI

If you plan to use ANTA only as a CLI tool you can usepipx to install it.pipx is a tool to install and run python applications in isolated environments. Refer topipx instructions to install on your system.pipx installs ANTA in an isolated python environment and makes it available globally.

This is not recommended if you plan to contribute to ANTA

# Install ANTA CLI with pipx$ pipx install anta[cli]# Run ANTA CLI$ anta --helpUsage: anta [OPTIONS] COMMAND [ARGS]...  Arista Network Test Automation (ANTA) CLIOptions:  --version                       Show the version and exit.  --log-file FILE                 Send the logs to a file. If logging level is                                  DEBUG, only INFO or higher will be sent to                                  stdout.  [env var: ANTA_LOG_FILE]  -l, --log-level [CRITICAL|ERROR|WARNING|INFO|DEBUG]                                  ANTA logging level  [env var:                                  ANTA_LOG_LEVEL; default: INFO]  --help                          Show this message and exit.Commands:  check  Commands to validate configuration files  debug  Commands to execute EOS commands on remote devicesexec   Commands to execute various scripts on EOS devices  get    Commands to get information from or generate inventories  nrfu   Run ANTA tests on devices

You can also still choose to install it with directly withpip:

pip install anta[cli]

Documentation

The documentation is published onANTA package website.

Contribution guide

Contributions are welcome. Please refer to thecontribution guide

Credits

Thank you toJeremy Schulman foraio-eapi.

Thank you toAngélique Phillipps,Colin MacGiollaEáin,Khelil Sator,Matthieu Tache,Onur Gashi,Paul Lavelle,Guillaume Mulocher andThomas Grimonet for their contributions and guidances.


[8]ページ先頭

©2009-2025 Movatter.jp