Files
Antonio Torres Míguez 8456ae9c2a ultimos cambios
2021-01-11 11:19:10 +01:00

37 lines
1.1 KiB
Python

from netmiko import Netmiko
def connect(device_type):
cisco_sandbox_device = {
"csr": {
"hostname": "ios-xe-mgmt-latest.cisco.com",
"port": 8181,
"username": "developer",
"password": "C1sco12345",
"device_type": "cisco_ios",
},
"nexus": {
"hostname": "sbx-nxos-mgmt.cisco.com",
"port": 8181,
"username": "admin",
"password": "Admin_1234!",
"device_type": "cisco_nxos",
},
}
print(
f"Connecting to {cisco_sandbox_device[device_type]['hostname']}:{cisco_sandbox_device[device_type]['port']}"
)
print("... this may take a little while.")
connection = Netmiko(
cisco_sandbox_device[device_type]["hostname"],
port=cisco_sandbox_device[device_type]["port"],
username=cisco_sandbox_device[device_type]["username"],
password=cisco_sandbox_device[device_type]["password"],
device_type=cisco_sandbox_device[device_type]["device_type"],
)
return connection