Resources for getting starting in Junos automation using PyEZ.
This Junos Jump start 2.5 hour webinar outlines the automation options in Junos.
Python for Non-Programers
Blog series on using Python for Junos automation
The free Day One Series from Juniper with examples of PyEZ automation scripts.
JET – Junos Extension Toolkit
This toolkit allows you to use pre-built modules into your PyEZ scripting process.
Introduction to JET and how to use it
Getting started with JET
Example configuration change and example notification scripts
YANG Data Modeling
YANG provides a method for describing elements in network configuration generically so they can be executed specifically on different platforms from the same configuration request file.
Understanding YANG data modeling
When using YANG data models be sure to follow the routing models set forth in RFC 8294. This allows your scripts and models to be fully portable and able to interact with others work.
Juniper also supports Ansible. This free Day One book gives examples and how to get up and running.
Originally Posted November 6, 2017
Last Revised on February 22, 2017