Netmiko Plugins for Nornir
pip install nornir_netmiko
For better usability for napalm and netmiko users, the connection plugin maps the NAPALM base device types into netmiko device types:
napalm_to_netmiko_map = {
"ios": "cisco_ios",
"nxos": "cisco_nxos",
"nxos_ssh": "cisco_nxos",
"eos": "arista_eos",
"junos": "juniper_junos",
"iosxr": "cisco_xr",
}
The Connection Option extras
are combined with the host
, username
, password
, and port
from the Host or Connection Object, and then passed to the ConnectHandler.
router1:
username: cisco
platform: ios
connection_options:
netmiko:
extras:
secret: secret
session_log: router1.txt