Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/napalm-automation-community/napalm-fsos
FSOS Driver (for FS5800 and related products: see fs.com)
https://github.com/napalm-automation-community/napalm-fsos
Last synced: about 2 months ago
JSON representation
FSOS Driver (for FS5800 and related products: see fs.com)
- Host: GitHub
- URL: https://github.com/napalm-automation-community/napalm-fsos
- Owner: napalm-automation-community
- License: apache-2.0
- Created: 2022-03-10T17:40:05.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-09-26T04:44:30.000Z (over 1 year ago)
- Last Synced: 2024-08-27T13:52:27.279Z (4 months ago)
- Language: Python
- Size: 29.3 KB
- Stars: 3
- Watchers: 3
- Forks: 3
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING
- License: LICENSE
Awesome Lists containing this project
README
# napalm-fsos
## Prerequisites
The following software is required:Python3
Pip
Python modules specified in requirements.txt
FSOS for the 5800 Plattform running (at least) Version 7.4.1.r1 of the software### Installing
To install simply run:
```
pip3 install napalm-fsos
```
## Switch configurationIn order to use the driver you need to enable the json-rpc API:
```
service rpc-api enable ssl ssl-port
service rpc-api auth-mode basic
```After you defined the rpc-api port, you will need to add two NAPALM arguments, assuming SSH port is default port 22:
"json_rpc_port=''"
"ssh_port='22'"You also need to configure a username and password to authenticate to the API (Privilege = 4 is the min to get it working)
```
username privilege 4 secret
```
In addition ssh (scp) connectivity is needed for the driver to work