Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ksator/openconfig-demo-with-juniper-devices
How to configure Juniper devices using configuration data models written in YANG and published on Github by OpenConfig.
https://github.com/ksator/openconfig-demo-with-juniper-devices
ansible jinja2 junos-automation napalm netconf openconfig pyang pyez python travis-ci yang
Last synced: 2 months ago
JSON representation
How to configure Juniper devices using configuration data models written in YANG and published on Github by OpenConfig.
- Host: GitHub
- URL: https://github.com/ksator/openconfig-demo-with-juniper-devices
- Owner: ksator
- License: mit
- Archived: true
- Created: 2016-09-27T19:50:14.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-09-30T19:34:18.000Z (over 6 years ago)
- Last Synced: 2024-08-04T09:05:31.754Z (6 months ago)
- Topics: ansible, jinja2, junos-automation, napalm, netconf, openconfig, pyang, pyez, python, travis-ci, yang
- Language: Python
- Homepage:
- Size: 3.68 MB
- Stars: 58
- Watchers: 14
- Forks: 13
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-list-ansible - openconfig-demo-with-juniper-devices
README
[![Build Status](https://travis-ci.org/ksator/openconfig-demo-with-juniper-devices.svg?branch=master)](https://travis-ci.org/ksator/openconfig-demo-with-juniper-devices)
### What to find on this repo:
How to configure Juniper routers using configuration data models written in YANG and published by Openconfig.
It covers various options:
- Devices Command Line Interface
- NetConf in an SSH connection
- Network automation with Ansible
- Network automation with PyEZ (python library to interact with Junos)So it also covers how to automate Openconfig on Juniper devices.
It also covers basic usages of YANG tools:
- pyang
- pyangbind### Doc:
A [presentation](https://github.com/ksator/openconfig-demo-with-juniper-devices/blob/master/NETCONF_YANG_OpenConfig_overview.pdf) is at the root of the repo.
Please visit [wiki](https://github.com/ksator/openconfig-demo-with-juniper-devices/wiki) to get all the details regarding this project.### How to clone this repo:
In order to download both the code and the wiki:
```
git clone https://github.com/ksator/openconfig-demo-with-juniper-devices.git
git clone https://github.com/ksator/openconfig-demo-with-juniper-devices.wiki.git
ls
```