15 lines
494 B
Python
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)
|
|
|