![]() To do so, traditional software programmers, DevOps, "hackers", etc. There is a growing interest and need to automate the network infrastructure into larger IT systems. rather than device-specific Junos XML or resorting to 'screen scraping' the actual Junos CLI. From the Python shell a user can manage Junos devices using native hash tables, arrays, etc. ![]() These building blocks are similar enough to other "shell" environments, like Bash, to enable the non-programmer to use the Python shell as a power-tool, rather than a programming language. 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. 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. This library was built for two types of users: For "Non-Programmers" - Python as a Power Shell 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. Junos PyEZ is a Python library to remotely manage/automate Junos devices. ![]() Official Documentation with examples, here If you take a clone, you are getting the latest, and perhaps not entirely stable code. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |