Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from jnpr.junos import Device
- from jnpr.junos.utils.config import Config
- import sys
- import argparse
- def main(argv):
- parser = argparse.ArgumentParser()
- parser.add_argument("h", help="host IP address")
- parser.add_argument("f", help="configuration filename")
- parser.add_argument("user", help="username")
- parser.add_argument("pass", help="password")
- args = parser.parse_args()
- dev = Device(host=args.h, user=args.user, password=args.pass )
- dev.open()
- with Config(dev, mode='private') as cu:
- cu.load(path=args.f, format='text', override=True)
- cu.commit()
- dev.close()
- if __name__ == "__main__":
- main(sys.argv[1:])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement