• This repository has been archived on 12/Oct/2020
  • Stars
    star
    8
  • Rank 2,099,232 (Top 42 %)
  • Language SaltStack
  • License
    MIT License
  • Created over 6 years ago
  • Updated about 6 years ago

Reviews

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

Repository Details

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

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

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
21

Imagine-DevOps-song

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

EVPN_DCI_automation

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

junos_automation_with_netmiko

Examples of Netmiko content to automate Junos
Python
6
star
24

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
25

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
26

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
27

network-infrastructure-as-code

Junos automation using a network as code approach.
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