Python library for Junos automation

py-junos-eznc

The repo is under active development. If you take a clone, you are getting the latest, and perhaps not entirely stable code.

Junos PyEZ is a Python library to remotely manage/automate Junos devices. The user is NOT required: (a) to be a “Software Programmerâ„¢”, (b) have sophisticated knowledge of Junos, or (b) have a complex understanding of the Junos XML API.

For “Non-Programmers” – Python as a Power Shell

This means that “non-programmers”, for example the Network Engineer, can use the native Python shell on their management server (laptop, tablet, phone, etc.) as their point-of-control for remotely managing Junos devices. The Python shell is an interactive environment that provides the necessary means to perform common automation tasks, such as conditional testing, for-loops, macros, and templates. These building

 

 

 

To finish reading, please visit source site