Comments (4)
Not sure I want this. Mainly because neither EOS nor IOS XR supports that. And the main principle of napalm is to provide the same user experience for all the vendors.
from napalm.
Looks like this was eventually added as optional args.
I found this here: https://github.com/napalm-automation/napalm/blob/master/docs/support/index.rst
allow_agent (ios, panos) - Paramiko argument, enable connecting to the SSH agent (default: 'False').
use_keys (ios, panos) - Paramiko argument, enable searching for discoverable private key files in ~/.ssh/ (default: βFalseβ).
key_file (vyos) - Netmiko/Paramiko argument, path to a private key file (default: 'False').
from napalm.
there will be more vendors... but uh, no support at all? weird
from napalm.
I know and I hope there will be more vendors. But the idea here is to support the same user experience so we have to accommodate to the minimum common denominator. And no, none of those support ssh keys... EOS migh support certificates (eAPI it's https) but that's not ssh keys...
from napalm.
Related Issues (20)
- get_bgp_neighbors returns incorrect local-as for NXOS HOT 1
- NAPALM w/junos driver fails to properly identify/sanitize the output of `junos_views.junos_ipv6_neighbors_table` HOT 6
- Linting issue with napalm/base/validate.py:165:10 E721 do not compare types, for exact checks use `is` / `is not`, for instance checks use `isinstance()` [pycodestyle]
- vEOS switch device - 'get_environment' fails due to "missing power supplies" HOT 3
- Proposal: new getter: `get_filesystems` HOT 7
- Ping does not work on NXOS when specifying source_interface HOT 1
- Change rollback behavior
- napalm cli does not parse the transport optional arg HOT 2
- nxos_ssh get_environment fails to parse temperature info
- NAPALM get_firewall_policies support
- optional_args doesn't have "huge_tree" as an available parameter for JunOS HOT 2
- Security Concern: Remove telnetlib for Improved Security HOT 1
- NAPALM fails to install on python 3.12 HOT 4
- IOS: discard_config() fails at large catalyst-stack HOT 9
- Cisco - configure replace fails on exit-af-interface command HOT 3
- junos: get_interfaces returns list instead of bool for an svi that is admin down HOT 2
- Proposed New Getter: `get_lag_interfaces` HOT 2
- typo in model name
- Napalm validate inside list search for patterns instead of fullmatch HOT 2
- Illegal Instruction Error Debian 12 HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from napalm.