Napalm driver for FSOS through SSH
Project description
Napalm driver for FSOS using SSH
Warning
This driver has been tested only on S3900 24T4S with version 1.7.3
Install
pip install napalm-fsos-ssh
Dev
Devcontainer
A devcontainer is available
Standard
Install Poetry
Install and setup dependencies
poetry install
poetry shell
pre-commit install
Run unit test
poetry run pytest
Run linter & formatter
poetry run ruff format .
poetry run ruff check .
Switch configuration
In order to use the driver you need to enable ssh:
ip ssh server enable
You also need to configure a username and password with ro permission to authenticate with ssh You can change privilege level regarding driver capability you needs
username <your_username> password 0 <your_password>
username <your_username> privilege 15
Contributing
We welcome and encourage contributions to this project! Please read the Contributing guide. Also make sure to check the Code of Conduct and adhere to its guidelines
Security
See SECURITY.md file for details.
Licence
The code is under CeCILL license.
You can find all details here: https://cecill.info/licences/Licence_CeCILL_V2.1-en.html
Credits
Copyright © Ludovic Ortega, 2022
Contributor(s):
-Ortega Ludovic - ludovic.ortega@adminafk.fr
Project details
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 napalm_fsos_ssh-1.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b50d0e05b2a307751a4785beea2784eacfe5c51dd6b3229472e0baf2e10d40b6 |
|
MD5 | 28785d1378efa6d10115e9f6a8bad04d |
|
BLAKE2b-256 | d4a7cfad5c114c91519ad954e07988275f51bb43e9c0c9af0c6ca68504d0b28c |