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 uv
Install and setup dependencies with uv sync
Run unit test
uv run pytest --cov
Run ruff
uv run ruff format .
uv 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
Metadata
Release files for napalm-fsos-ssh 1.3.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| napalm_fsos_ssh-1.3.0.tar.gz | 99.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| napalm_fsos_ssh-1.3.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 132.1 kB
Release files / napalm_fsos_ssh-1.3.0.tar.gz
| Download URL | napalm_fsos_ssh-1.3.0.tar.gz |
|---|---|
| Size | 99.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
990c8a0599f0ecf57ac6874b4d96b7b4f39c3eebee4d5cec6f370bcd963a804c
|
|
BLAKE2b-256 checksum How to use checksums |
df4c8d8e020d213b3d7b5bebbf6155a817eca7bd7eacf8ec385d7dcb8de084ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|
Release files / napalm_fsos_ssh-1.3.0-py3-none-any.whl
| Download URL | napalm_fsos_ssh-1.3.0-py3-none-any.whl |
|---|---|
| Size | 32.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
211a5e170409bc02c8f75012d3b0b86987f7b00674133d455fd34bfb6534196d
|
|
BLAKE2b-256 checksum How to use checksums |
15f7e7622e3b9117f81cdb39d25346fc37b14bf668667c85df3dc3c3ca06264e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.1 CPython/3.12.7
|