Files
Python-for-Geeks/Chapter13/netconf/config_cisco_int_desc.py
T
2021-08-02 00:12:53 +04:00

15 lines
494 B
Python

from ncclient import manager
nc_template = open("config-template.xml").read()
nc_payload = nc_template.\
format(int_name='Loopback0',
int_desc="Configured by NETCONF")
with manager.connect(host='172.16.2.50', username='root',
password='rootroot', hostkey_verify=False) as nc_conn:
netconf_reply = nc_conn.edit_config(nc_payload, target="candidate")
print(netconf_reply)
reply = nc_conn.commit()
print(reply)