Ecosyste.ms: Repos

An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: junos-automation

jeremmfr/terraform-provider-junos

Terraform provider for Junos devices

Language: Go - Size: 8.29 MB - Last synced: 2 days ago - Pushed: 2 days ago - Stars: 57 - Forks: 21

tbotnz/netpalm

ReST based network device broker

Language: Python - Size: 10.8 MB - Last synced: 4 days ago - Pushed: 4 days ago - Stars: 433 - Forks: 56

edgenative/junos-irrupdater

Scripts to easily deploy and maintain strict IRR filters on your Juniper Router(s), as well as deploy and maintain other routing policies.

Language: Python - Size: 54.7 KB - Last synced: 16 days ago - Pushed: 16 days ago - Stars: 3 - Forks: 2

Juniper/py-junos-eznc

Python library for Junos automation

Language: Python - Size: 3.62 MB - Last synced: 2 days ago - Pushed: 22 days ago - Stars: 660 - Forks: 337

ksator/python-training-for-network-engineers 📦

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

Language: Python - Size: 8.38 MB - Last synced: 10 days ago - Pushed: over 5 years ago - Stars: 117 - Forks: 47

vrnetlab/vrnetlab

Run virtual routers with docker

Language: Python - Size: 667 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 1,115 - Forks: 318

ksator/junos-automation-with-ansible 📦

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

Size: 3.08 MB - Last synced: about 2 months ago - Pushed: almost 5 years ago - Stars: 68 - Forks: 47

ansible-collections/junipernetworks.junos

Ansible Network Collection for Juniper JunOS

Language: Python - Size: 2.19 MB - Last synced: 25 days ago - Pushed: 25 days ago - Stars: 74 - Forks: 61

exsver/netconf

NETCONF client library

Language: Go - Size: 322 KB - Last synced: 4 months ago - Pushed: 9 months ago - Stars: 6 - Forks: 3

veksh/conf_juniper

ansible playbook to configure ports on juniper EX switch

Language: Python - Size: 23.4 KB - Last synced: 6 months ago - Pushed: about 5 years ago - Stars: 3 - Forks: 1

ksator/openconfig-demo-with-juniper-devices 📦

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

Language: Python - Size: 3.68 MB - Last synced: about 2 months ago - Pushed: over 5 years ago - Stars: 57 - Forks: 13

shabab-ashique/friday

Friday is my version of the famous AI created by Tony Stark. She will act as an Assistant for all your network infrastructure. Currently supporting common L2/L3 Devices from Major Vendors.

Size: 1000 Bytes - Last synced: 7 months ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0

cmason3/cloud

How I Automated a Cloud

Language: Jinja - Size: 62.5 KB - Last synced: 8 months ago - Pushed: 8 months ago - Stars: 1 - Forks: 0

JNPRAutomate/network_anomalies_automated_remediation_with_appformix_northstar_saltstack

Junos automation demo with Appformix, SaltStack and Northstar. Network devices are monitored using Appformix, and based on Appformix webhooks notifications to SaltStack, automatically makes a REST call to Northstar to put the faulty device in maintenance mode.

Language: Python - Size: 135 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1

JNPRAutomate/network_anomalies_automated_remediation_with_appformix_northstar_python

Junos devices 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

Language: Python - Size: 443 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1

JNPRAutomate/junos-automation-with-NAPALM Fork of ksator/junos-automation-with-NAPALM

How to automate Junos with NAPALM.

Language: Python - Size: 44.9 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 3 - Forks: 0

JNPRAutomate/junos_automation_with_rest_calls

How to make rest calls to Junos

Language: Python - Size: 621 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 5 - Forks: 2

JNPRAutomate/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.

Language: Python - Size: 392 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 6 - Forks: 5

JNPRAutomate/junos-automation-with-ansible

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

Size: 3.07 MB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 10 - Forks: 4

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

'edit exclusive' vs 'edit private' usage with Junos automation

Size: 4.88 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 2 - Forks: 1

JNPRAutomate/BGP_Flowspec_automation_with_PyEZ

BGP FLowspec automation demo with PyEZ

Language: Python - Size: 1.23 MB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 14 - Forks: 6

JNPRAutomate/automated_tickets_management_with_syslog_saltstack_RT

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.

Language: Python - Size: 1.46 MB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 5 - Forks: 2

JNPRAutomate/automated_junos_show_commands_collection_with_syslog_saltstack

Based on junos syslog messages, SaltStack automatically collects show commands from the network device that send the syslog message and archive the data collected to a git server

Language: SaltStack - Size: 893 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

JNPRAutomate/automated_junos_show_commands_collection_with_appformix_python

Scripts to quickly demo junos devices monitoring using Appformix. Event-driven-junos-automation leveraging Appformix webhooks notifications to a python based webhooks listener that then automatically collects additional data from the faulty network devices and archives the collected data to a git server.

Language: Python - Size: 441 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 4 - Forks: 2

JNPRAutomate/automated_junos_show_commands_collection_with_appformix_saltstack

Demo with Appformix and SaltStack and Junos. Network devices are monitored using Appformix. Based on Appformix webhooks notifications to SaltStack, additionnal data are automatically collected from the network devices by SaltStack and automatically archieved on a Git server

Language: SaltStack - Size: 94.7 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

JNPRAutomate/automated_junos_configuration_changes_with_appformix_saltstack

Junos automation demo with Appformix and SaltStack. Network devices are monitored using Appformix. Based on Appformix webhooks notifications to SaltStack, SaltStack applies automatically a Junos configuration change on the faulty device

Language: Python - Size: 79.1 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 1

ipcjk/mlxsh

mlxsh is the missing, fast power command-line and shell that enables you to enter configuration changes or run commands simultaneously to groups of Brocade or Extreme Networks Netiron devices (MLX, CER, MLXE, XMR, ICX, Ironware), SLX-Devices or Juniper switches via Secure Shell (ssh).

Language: Go - Size: 21.1 MB - Last synced: 9 months ago - Pushed: about 3 years ago - Stars: 25 - Forks: 2

ksator/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

Language: Python - Size: 73.2 KB - Last synced: 3 months ago - Pushed: over 5 years ago - Stars: 56 - Forks: 17

Juniper/salt Fork of saltstack/salt

Software to automate the management and configuration of any infrastructure or application at scale. Get access to the Salt software package repository here:

Language: Python - Size: 448 MB - Last synced: 10 months ago - Pushed: over 2 years ago - Stars: 5 - Forks: 10

EslamHosney/JuniperSRX_FW_Offline

This project is created to provide a Python class providing most of the syntax to be used by developers to automate Juniper SRX FW configuration (policies, create addresses, read addresses,...) working on an offline configuration copy) limiting the impact on performance and live nodes.

Language: Python - Size: 6.84 KB - Last synced: 12 months ago - Pushed: about 3 years ago - Stars: 1 - Forks: 0

JNPRAutomate/automated_junos_configuration_backup_with_syslog_saltstack

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

Language: SaltStack - Size: 998 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 3 - Forks: 2

JNPRAutomate/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

Language: Python - Size: 77.1 KB - Last synced: 9 months ago - Pushed: over 5 years ago - Stars: 27 - Forks: 7

ksator/junos_automation_with_nornir 📦

Examples of Nornir content to automate Junos

Language: Python - Size: 118 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 11 - Forks: 4

ksator/junos_automation_using_ncclient 📦

Junos automation content using ncclient with Jupyter notebook

Language: Jupyter Notebook - Size: 13.3 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 3

ksator/microservice-test-junos-configuration 📦

Microservice to test Junos configuration. Based on Ansible and Docker

Language: Dockerfile - Size: 24.4 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 3 - Forks: 3

ksator/microservice-validate-network-state 📦

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

Language: Dockerfile - Size: 53.7 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 4 - Forks: 2

ksator/microservice-collect-junos-show-commands 📦

Microservice to collect Junos show commands. Based on Ansible and Docker

Language: Dockerfile - Size: 34.2 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 4

ksator/machine_learning_with_HealthBot 📦

Machine learning 101. Network anomaly detection using HealthBot and machine learning.

Language: Python - Size: 5.63 MB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 2 - Forks: 2

ksator/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

Language: Python - Size: 229 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 6 - Forks: 1

ksator/junos_automation_with_netmiko 📦

Examples of Netmiko content to automate Junos

Language: Python - Size: 29.3 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 6 - Forks: 9

ksator/microservice-load-junos-configuration 📦

Microservice to load Junos configuration. Based on Ansible and Docker

Language: Dockerfile - Size: 16.6 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 1 - Forks: 3

ksator/microservice_collect_junos_configuration 📦

Microservice to collect Junos configuration. Based on Ansible and Docker

Language: Dockerfile - Size: 22.5 KB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 2 - Forks: 5

ksator/network-infrastructure-as-code 📦

Junos automation using a network as code approach.

Size: 2.93 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 6 - Forks: 0

ksator/event_driven_automation_with_a_TIG_stack 📦

Event driven automation with a TIG (Telegraf-Influxdb-Grafana) stack and SaltStack

Language: Python - Size: 1.29 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 3 - Forks: 4

ksator/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

Language: Python - Size: 604 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 4

ksator/saltstack_junos_docker_compose 📦

This repository provides a docker-compose file for SaltStack master and minion, including the dependencies to use Junos modules and Junos syslog engine.

Language: Python - Size: 21.5 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 1

ksator/saltstack_master_junos_syslog_engine_docker 📦

Dockerfile for SaltStack master including dependencies to use the Junos syslog engine

Language: Dockerfile - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 1

ksator/automation_summit_Q3_2018 📦

Lab guide for Juniper automation summit. Hands on Labs around Event Driven automation

Language: SaltStack - Size: 282 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 12 - Forks: 12

ksator/saltstack_minion_junos_modules_docker 📦

Dockerfile for SaltStack minion including dependencies to use the Junos modules

Language: Dockerfile - Size: 7.81 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0

ksator/junos_monitoring_with_healthbot 📦

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

Language: Python - Size: 1.66 MB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 20 - Forks: 19

ksator/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.

Language: Python - Size: 392 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 18 - Forks: 9

ksator/junos-automation-with-NAPALM 📦

How to automate Junos with NAPALM.

Language: Python - Size: 43 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 13 - Forks: 7

ksator/automated_junos_show_commands_collection_with_appformix_python 📦

Junos monitoring using Appformix. Appformix webhooks notifications to a python based webhooks listener that then collects data from the faulty device and archives the collected data to a git server.

Language: Python - Size: 443 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

ksator/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

Language: SaltStack - Size: 1.31 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 9 - Forks: 3

ksator/junos-verifications-automation-with-jsnapy 📦

How to automate operational state verifications and configuration verifications on Junos devices using JSNAPy

Language: Python - Size: 1020 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 13 - Forks: 4

ksator/EVPN_DCI_automation 📦

DCI automation demo with EVPN VXLAN. VLANs stitching management with network automation

Language: Python - Size: 238 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 6 - Forks: 14

ksator/automated_junos_configuration_changes_with_appformix_saltstack 📦

Junos automation demo with Appformix and SaltStack. Devices are monitored using Appformix. Based on Appformix webhooks notifications to SaltStack, SaltStack applies automatically a Junos configuration change on the faulty device

Language: Python - Size: 167 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 1

ksator/junos-automation-apps-dockerized 📦

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

Language: Dockerfile - Size: 11.7 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 6 - Forks: 1

ksator/junos-automation-with-chatops 📦

How to delegate junos automation tasks chatting to a bot with Slack

Language: CoffeeScript - Size: 2.31 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 8 - Forks: 5

ksator/junos_lab_management 📦

Junos automation content to manage a lab

Language: Python - Size: 140 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 2

ksator/automated_junos_show_commands_collection_with_syslog_saltstack 📦

Based on syslog messages received from Junos devices, SaltStack automatically collects junos show commands and archives them to a git server

Language: SaltStack - Size: 1.87 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

ksator/juniper_junos_ansible_galaxy_role_examples 📦

Ansible playbooks examples using the Juniper.junos role from galaxy

Size: 48.8 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 4 - Forks: 1

ksator/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.

Language: Python - Size: 3.48 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

ksator/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

Language: Python - Size: 446 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 6 - Forks: 3

ksator/automated_junos_show_commands_collection_with_appformix_saltstack 📦

Demo with Appformix and SaltStack and Junos. Devices are monitored using Appformix. Based on Appformix webhooks notifications to SaltStack, data are collected from the devices by SaltStack and automatically archieved on a Git server

Language: SaltStack - Size: 395 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

ksator/saltstack-junos-docker 📦

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

Language: Python - Size: 32.2 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

ksator/junos-automation-with-ansible-hands-on-workshop 📦

hands-on ansible workshop with customers.

Size: 276 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 3

ksator/network_anomalies_auto_remediation_with_appformix_northstar_saltstack 📦

Junos automation demo with Appformix, SaltStack and Northstar. Devices are monitored using Appformix, and based on Appformix webhooks notifications to SaltStack, automatically make a REST call to Northstar to put the faulty device in maintenance mode.

Language: Python - Size: 243 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 1

ksator/junos-orchestration-with-vagrant 📦

How to orchestrate and provision Junos virtual machines with Vagrant

Language: Ruby - Size: 935 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 14 - Forks: 8

ksator/junos-automation-with-saltstack 📦

How to automate Junos with SaltStack (Event-Driven automation)

Language: Python - Size: 4.86 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 19 - Forks: 0

ksator/lab_management 📦

Junos automation content to manage a lab

Language: Python - Size: 526 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 8 - Forks: 11

ksator/junos-automation-with-stackstorm 📦

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

Size: 34.2 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 3 - Forks: 1

ksator/junos_automation_with_rest_calls 📦

How to make rest calls to Junos

Language: Python - Size: 616 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 11 - Forks: 5

ksator/edit-exclusive-and-edit-private-usages-with-Junos-automation 📦

'edit exclusive' and 'edit private' usage with Junos automation

Size: 7.81 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

titom73/terraform-ansible-vsrx-demo 📦

A demo repository to build a Juniper lab by using terraform and ansible

Language: Python - Size: 40 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 8 - Forks: 3

titom73/junos-py-demo 📦

Demo Script to demonstrate ability to automate Junos with Python

Language: Python - Size: 33.2 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 3 - Forks: 2

vasya4k/gojun

Simple NETCONF API example

Language: CSS - Size: 610 KB - Last synced: 12 months ago - Pushed: over 6 years ago - Stars: 17 - Forks: 4

stanman71/vSporn_Python

This project was made to modify the configuration of all Juniper devices (e.g. router, switches, firewalls) using JUNOS as OS and build complete topologies in VMware automatically.

Language: Python - Size: 80.1 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 0 - Forks: 0

TheNetworker/TelcoCloud_ATDD

A set of keywords & tools that could be used to automate the testing in Telco cloud environment with Robotframework.

Language: Python - Size: 112 KB - Last synced: 11 months ago - Pushed: about 5 years ago - Stars: 5 - Forks: 3

robertlynch3/network-command

Flask based SDN controller for Juniper EX series switches.

Language: Python - Size: 410 KB - Last synced: about 1 year ago - Pushed: almost 4 years ago - Stars: 0 - Forks: 0

network-automate/microservice-junos-deployer

Microservice to deploy Junos configuration files based on Ansible

Language: Python - Size: 150 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 4 - Forks: 1

network-automate/junos-py-demo Fork of titom73/junos-py-demo

Demo Script to demonstrate ability to automate Junos with Python

Language: Python - Size: 46.9 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

network-automate/microservice-junos-commands-collector

Microservice to collect Junos configuration and Junos show commands. Based on Ansible and Docker

Language: Dockerfile - Size: 28.3 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 2 - Forks: 0

network-automate/microservice-junos-dryrun

Microservice to run a Junos commit dry-run based on Ansible

Language: Python - Size: 134 KB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0

willzhang05/junos-netjson

Junos op script that returns netJSON based on LLDP information.

Language: Python - Size: 13.7 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1

willzhang05/junos-automation-testing

Testing Junos automation

Language: Python - Size: 4.88 KB - Last synced: about 1 year ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 1