@ 191120.2 · fetching

190725.1 · 9b13b5a0759210498feeedb6b8efb844826bd554

Create Multi_conf_with_template_File

reading declarations

Changes to Multi_conf_with_template_File. All files

Multi_conf_with_template_File

new file mode 100644@@ -0,0 +1,52 @@+   ++#!/usr/bin/env python++++from netmiko import ConnectHandler++++iosv_l2_s1 = {+    'device_type': 'cisco_ios',+    'ip': '192.168.122.71',+    'username': 'david',+    'password': 'cisco',+}++++iosv_l2_s2 = {+    'device_type': 'cisco_ios',+    'ip': '192.168.122.72',+    'username': 'david',+    'password': 'cisco',+}++++iosv_l2_s3 = {+    'device_type': 'cisco_ios',+    'ip': '192.168.122.73',+    'username': 'david',+    'password': 'cisco',+}+++### This open the configure template, you need to create the file ++with open('iosv_l2_config1') as f:+    lines = f.read().splitlines()+print lines++++all_devices = [iosv_l2_s1, iosv_l2_s2, iosv_l2_s3]++++for devices in all_devices:+    net_connect = ConnectHandler(**devices)+    output = net_connect.send_config_set(lines)+    print output