Skip to main content

Napalm driver for FSOS through SSH

Project description

Napalm driver for FSOS using SSH

PyPI PyPI versions Python test Code Style

Warning

This driver has been tested only on S3900 24T4S with version 1.7.3

Install

pip install napalm-fsos-ssh

Dev

Install Poetry with version >= 1.2.0a1

Install and setup dependencies

poetry install
poetry shell
pre-commit install

Run unit test

pytest

Run pre-commit

pre-commit run --all-files

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

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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

napalm_fsos_ssh-1.0.1-py3-none-any.whl (48.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page