User Tools

Site Tools


burim:python:automation:cfg_remove_banner.py
from sys import argv
import csv
import getpass
import netmiko
from netmiko import ConnectHandler

# Creditials
username = input('Username: ')
password = getpass.getpass('Password: ')
#ikepsk = input ('IKE Pre-shared-key: ')

# Define Nodes
script, csv_file = argv
reader = csv.DictReader(open(csv_file, 'rt'))

# Define all Hubs
all_hubs = []
for line in reader:
    all_hubs.append(line)


#Configure vrf
for devices in all_hubs:
    devices['username'] = username
    devices['password'] = password
    net_connect = ConnectHandler(**devices)
    config_commands = ['no banner exec', 'no banner motd', 'no banner login', 'no banner motd', 'no banner incoming']
    output = net_connect.send_config_set(config_commands)
    print(output)
burim/python/automation/cfg_remove_banner.py.txt · Last modified: 2019/03/17 16:36 by burim

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki