• Stars
    star
    33
  • Rank 783,877 (Top 16 %)
  • Language
    Python
  • Created over 7 years ago
  • Updated over 5 years ago

Reviews

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

Repository Details

Your Swiss army knife for NETCONF, YANG and NSO NEDs

More Repositories

1

nso-5-day-training

This training was prepared by Cisco IT Network Engineers for other network engineers. It requires no background in NSO, YANG, Python or anything else.
Python
202
star
2

nso-docker

Home of the NSO in Docker ecosystem. Organize your NSO dev flow to seamlessly build and test in CI and locally on Linux and OS X. (mirror of https://gitlab.com/nso-developer/nso-docker/)
Makefile
62
star
3

NSO-developer

Starting point for the NSO-Developer Space; overview and index
41
star
4

nso-ansible-demo

Simple demo of the Ansible modules for NSO
Python
34
star
5

ntool

A few tools to help with verifying CLI configurations and generating NSO templates from device config
Python
26
star
6

container-examples

Shell
21
star
7

nso-vagrant

A Vagrant Setup For Getting Started Locally With NSO
Shell
21
star
8

cicd-howto

A short howto-guide for implementing CI/CD for Cisco NSO using gitlab
CSS
20
star
9

ncs_pycli

Interactive NSO python shell
Python
20
star
10

cisco-nso-postman

A Postman collection for the NSO RESTCONF API
20
star
11

nso-ansible-ops

A collection of Ansible playbooks for managing Cisco NSO installations
Shell
19
star
12

netdevops-demo

Python
16
star
13

ipython-superuser

Your IPython NSO hood-opener with superuser powers
Python
14
star
14

selftest

NSO package that adds automatic or manual live-status tests to your NSO service
Makefile
12
star
15

webui-one-basic-example

NSO example package with a simple webui
CSS
11
star
16

cli-netsim-tool

Netsim commands at your fingertips
Python
10
star
17

tme-demo

TME NSO overview demo with a custom UI
JavaScript
9
star
18

Cisco-NSO-MPLS-VPN-service-reconciliation-example

JavaScript
9
star
19

xran-demo

A collection of material showing how NSO and Confd can be used to exercise the set of xRAN YANG models used to support its split RAN architecture
Python
9
star
20

nso-automation-levels-example

Makefile
9
star
21

template-to-nano-example

Python
8
star
22

nso-xr-segmentrouting

Provisioning and Orchestration of Segment Routing using NSO and IOS-XR Devices
Java
8
star
23

genet

GENET (Generic Erlang Transform) for NSO and ConfD is a framework for building complex YANG-to-YANG model transformations
Erlang
8
star
24

pyang-xpath

Pyang plugin to generate XPATH paths for all or selected YANG nodes
Python
8
star
25

camunda-netconf-plugin

Example extension for Camunda BPM for integration with NSO NETCONF API
Java
7
star
26

external-id-allocation

Want to allocate VLAN id:s or IP addresses from an external IPAM system? Here is an example on how it can be done.
Python
7
star
27

apply-config-template

A simple package with an action to apply config (XML) templates from other packages
Python
7
star
28

ldap-auth

NSO LDAP External Authentication Example
Python
7
star
29

netsim-wrapper

A Python library and CLI tool that wraps ncs-netsim to allow programmatic access, JSON/YAML input and more.
Python
7
star
30

nfvo-converter-tosca-sol6

Automatically converting SOL001 (TOSCA) VNFDs to the newer SOL006 format
Python
7
star
31

service-launcher

User Interface for the Cisco Network Services Orchestrator
HTML
6
star
32

drned-xmnr

DrNED Examiner - The Doctor's bag of tools for examining and diagnosing your NED:s
Python
6
star
33

opa-example

Python
5
star
34

ansible-nso-local-install

Ansible role for Cisco Network Services Orchestrator (NSO) Local installation
Jinja
5
star
35

sample-policies

Use NSO for configuration governance and policy compliance
Makefile
5
star
36

nso-ospf-service

Cisco NSO Service that deploys OSPF on a device
Python
4
star
37

progress2span

A script that converts progres trace csv files to spans in JSON format
Erlang
4
star
38

nso-firewall-services

Services related to firewall rules
Python
4
star
39

nso-concurrency-model

NSO concurrency model performance
4
star
40

sr-migrate

Demo of how to migrate your IGP domain to Segment Routing using NSO
Java
4
star
41

webui-one-example-trunk-port

NSO example package, simple webui to create a trunk port
JavaScript
3
star
42

ec_map_example

NSO genet example usage
Erlang
3
star
43

vrf-oob-reconcile

Python
3
star
44

nso-gitbook

NSO GitBook GitHub sync
3
star
45

nso-collection-playbooks

3
star
46

NSO-ACL-Enforcement

Makefile
3
star
47

nso-monitoring-stack

NSO Monitoring Stack
Python
3
star
48

example-service-with-git-history

An example on how to add restore points to your NSO services backed by a git repository.
Python
2
star
49

nso-hostname-service

Example NSO service package for configuring the hostname of a device
Makefile
2
star
50

sso-with-yubikey

Example that show how to modify the official NSO Example "misc/single-sign-on" to use Yubikey to authenticate the user.
Python
2
star
51

check-policy

Example NSO Python policy script
Python
2
star
52

network-compliance

Report compliance issues and provide support to make devices compliant against templates
Java
2
star
53

ha-hcc

Tail-f HCC package reference projects for NSO HA Raft and rule-based HA
Shell
2
star
54

scheduler-example

A quick hack to add a scheduler to your NSO service
Python
2
star
55

ndtplgen

Allows you to build an xml file to import multiple devices in NSO
Python
2
star
56

regex_py2xml

Python
2
star
57

nso-syslog-relay

Example of sending NSO logs using syslog over the network
Makefile
2
star
58

port-manager

Example NSO service package to configure ports for turnup
Makefile
2
star
59

NSO-Mock-Template

NSO Mock Template object to use for python unittesting service templates to Native device formats
Python
2
star
60

ha-container-example

Example usecase of running HA with Containerized NSO
Makefile
2
star
61

object-group-cleanup

A tool that takes a device or device group as an input. It checks each of the device's object groups against the inputted device's access lists and removes the unused object groups. Each device will now only have the object groups that appear in the access lists.
Python
2
star
62

maagic-copy

Python library for copying subtrees in NSO (mirror of https://gitlab.com/nso-developer/maagic-copy)
Makefile
2
star
63

nso-dhcp-helper-service

Cisco NSO service to manage dhcp helpers on device(s) interface
Python
2
star
64

lsa-container-example

An example for implementing Layered Service Architecture using Containerized NSO
Makefile
2
star
65

progress-trace-viewer

Python
1
star
66

py-alarm-sink

NSO Python Alarm Sink - a Python library for creating alarms (mirror of https://gitlab.com/nso-developer/py-alarm-sink/)
Makefile
1
star
67

nc_notif

Java
1
star
68

nso-service-dev-practices

NSO service development good practices
Python
1
star
69

haraft-container-example

Example of running HA RAFT with Containerized NSO based on the official example in the example.ncs
Shell
1
star