from netmiko import Netmiko
from csv import DictReader
import time
fw_01 = {'host': '1.1.1.1',
'username': 'admin',
'password': 'admin',
'device_type': 'fortinet',
}
print(f"connecting to the device")
net_connect = Netmiko(**fw_01)
print(f"device is connected")
with open('IP_DET.csv') as csv_file:
ip_details = DictReader(csv_file)
for ip in ip_details:
time.sleep(2)
config = ['config firewall addrgrp',
f'edit {ip["Group"]}',
f'append member {ip["Name"]}',
'end'
]
send_config = net_connect.send_config_set(config)
print(send_config)
0 comments:
Post a Comment