• This repository has been archived on 12/Oct/2020
  • Stars
    star
    6
  • Rank 2,539,965 (Top 51 %)
  • Language
  • License
    MIT License
  • Created almost 6 years ago
  • Updated almost 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Junos automation using a network as code approach.

More Repositories

1

python-training-for-network-engineers

Python hands-on training for network engineers. How to automate Junos with Python
Python
119
star
2

junos-automation-with-ansible

How to automate Junos with Ansible. This project has many ready-to-use Ansible playbooks to interact with Junos devices.
68
star
3

openconfig-demo-with-juniper-devices

How to configure Juniper devices using configuration data models written in YANG and published on Github by OpenConfig.
Python
59
star
4

netbox_automation

Manage netbox configuration with automation. Netbox as a the source of truth: generate an ansible inventory file from Netbox with automation, generate yaml files for ansible playbooks or jinja templates from Netbox with automation
Python
58
star
5

continuous-integration-with-python

How to test your python code. How to automatically run your tests for your Python code. How to get reports of the tests coverage
Python
26
star
6

junos_monitoring_with_healthbot

Healthbot configuration examples. Scripts to manage Healthbot. Closed loop automation. Healthbot building blocks description and troubleshooting guide
Python
22
star
7

junos-automation-with-saltstack

How to automate Junos with SaltStack (Event-Driven automation)
Python
19
star
8

junos-automation-with-AWX

How to use AWX for Junos automation. Automation content to add your playbooks and additionnal content to AWX. Automation to consume AWX with REST calls.
Python
18
star
9

junos_monitoring_with_a_TIG_stack

Junos monitoring with SNMP and OpenConfig using a TIG stack (Telegraf-Influxdb-Grafana).
Makefile
17
star
10

junos_monitoring_with_prometheus

collect openconfig telemetry from junos using jtimon. export telemetry data to prometheus
17
star
11

junos-orchestration-with-vagrant

How to orchestrate and provision Junos virtual machines with Vagrant
Ruby
14
star
12

junos-automation-with-NAPALM

How to automate Junos with NAPALM.
Python
13
star
13

junos-verifications-automation-with-jsnapy

How to automate operational state verifications and configuration verifications on Junos devices using JSNAPy
Python
13
star
14

junos_automation_with_nornir

Examples of Nornir content to automate Junos
Python
12
star
15

automation_summit_Q3_2018

Lab guide for Juniper automation summit. Hands on Labs around Event Driven automation
SaltStack
12
star
16

junos_automation_with_rest_calls

How to make rest calls to Junos
Python
11
star
17

lab_management

Junos automation content to manage a lab
Python
9
star
18

frrouting_demo

Free Range Routing (FRR) demo using Docker Compose
Dockerfile
9
star
19

junos-automation-with-chatops

How to delegate junos automation tasks chatting to a bot with Slack
CoffeeScript
8
star
20

automated_junos_configuration_backup_on_git_with_syslog_saltstack

At each junos commit, SaltStack automatically collects the new junos configuration file and archives it to a git server
SaltStack
8
star
21

collect_telemetry_from_junos_with_telegraf

collect openconfig telemetry from junos devices using telegraf. store collected data in influxdb. query influxdb with python
7
star
22

Imagine-DevOps-song

The Imagine DevOps Song, a fork of "Imagine" from John Lennon by David Lutz
7
star
23

EVPN_DCI_automation

DCI automation demo with EVPN VXLAN. VLANs stitching management with network automation
Python
7
star
24

junos_automation_with_netmiko

Examples of Netmiko content to automate Junos
Python
6
star
25

junos-automation-apps-dockerized

How to package junos automation tools in a Dockerfile, and automatically publish the Docker image in the docker registery.
Dockerfile
6
star
26

auto_remediation_of_non_compliant_configuration

Event driven automation with SaltStack and JSNAPy. At each Junos commit, SaltStack is notified and runs a JSNAPy test to audit the new Junos configuration. If the Junos configuration is not compliant with the JSNAPy rules, SaltStack fixes the issue and reports its activities on a ticketing system
Python
6
star
27

network_anomalies_auto_remediation_with_appformix_northstar_python

Junos monitoring using Appformix. Appformix webhooks notifications to a python based webhooks listener that then makes a REST call to Northstar to reroute the LSPs around the faulty device during a maintenance period
Python
6
star
28

microservice-validate-network-state

Microservice to validate network state (when devices run Junos). Based on Ansible and Docker
Dockerfile
5
star
29

juniper_junos_ansible_galaxy_role_examples

Ansible playbooks examples using the Juniper.junos role from galaxy
4
star
30

automation_and_telemetry_demo

Network automation and telemetry demo with EOS devices
Jinja
4
star
31

microservice-test-junos-configuration

Microservice to test Junos configuration. Based on Ansible and Docker
Dockerfile
3
star
32

arista-cloudvision-automation

This repository has Arista CloudVision automation examples
Python
3
star
33

telegraf_with_snmp_mib

Telegraf with SNMP MIB loaded. SNMP monitoring with Telegraf
Dockerfile
3
star
34

junos-automation-with-stackstorm

How to automate Junos with StackStorm (event-driven automation platform)
3
star
35

event_driven_automation_with_a_TIG_stack

Event driven automation with a TIG (Telegraf-Influxdb-Grafana) stack and SaltStack
Python
3
star
36

Machine_Learning_with_Python

Machine learning 101. machine learning hello world with python
Python
2
star
37

microservice-collect-junos-show-commands

Microservice to collect Junos show commands. Based on Ansible and Docker
Dockerfile
2
star
38

stream_openconfig_telemetry_from_junos_to_kafka_using_telegraf

How to stream openconfig telemetry from junos devices to kafka using telegraf
Python
2
star
39

microservice_collect_junos_configuration

Microservice to collect Junos configuration. Based on Ansible and Docker
Dockerfile
2
star
40

machine_learning_with_HealthBot

Machine learning 101. Network anomaly detection using HealthBot and machine learning.
Python
2
star
41

gNOI_demo_with_Arista

gNOI demo with Arista
2
star
42

pvlan_evpn_vxlan

This repository has "PVLANs accross EVPN-VXLAN" configuration details and show commands output for EOS devices.
2
star
43

automated_tickets_management_with_syslog_saltstack

Based on syslog from junos, SaltStack automatically creates a new ticket or update the existing one. It also automatically collects "show commands" from junos devices and attach the devices output to the appropriate tickets.
Python
1
star
44

restconf_demo_with_arista

RESTCONF demo with Arista swicthes
Python
1
star
45

arista_eos_automation_with_ncclient

ncclient examples for Arista EOS
Python
1
star
46

northstar_SDN_controller_automation

Northstar SDN controller orchestration using REST calls with Python
Python
1
star
47

junos_lab_management

Junos automation content to manage a lab
Python
1
star
48

MQTT_hello_world

1
star
49

saltstack-junos-docker

Dockerfiles for SaltStack master and minion, including dependencies to use the Junos modules and the Junos syslog engine
Python
1
star
50

junos-automation-with-ansible-hands-on-workshop

hands-on ansible workshop with customers.
1
star
51

automated_tickets_management_with_healthbot_saltstack

Event driven automation with Healthbot and SaltStack. Automated ticket management. Automated "show commands" collection from the faulty junos devices
Python
1
star
52

junos_automation_using_ncclient

Junos automation content using ncclient with Jupyter notebook
Jupyter Notebook
1
star
53

arista_eos_gnmi_demo

How to interact with Arista EOS devices using gNMI. How to use pyang and pyangbind.
1
star
54

kafka_hello_world

Kakfa hello-world. How to deploy Kakfa, how to use the command line tool Kafkacat, how to produce and consume messages with Python.
Python
1
star
55

VXLAN-EVPN

Python
1
star
56

microservice-load-junos-configuration

Microservice to load Junos configuration. Based on Ansible and Docker
Dockerfile
1
star
57

edit-exclusive-and-edit-private-usages-with-Junos-automation

'edit exclusive' and 'edit private' usage with Junos automation
1
star
58

network-test-automation

This repository has a Python package and Python scripts to test Arista devices.
Python
1
star
59

stream-Junos-syslog-messages-to-a-grpc-collector

subscribe to Junos syslog events to get them streamed to a gRPC telemetry collector. So the same gRPC telemetry collector can be used to subscribe to syslog messages and to openconfig paths.
1
star