YANG Suite is here
Well after a long anticipated release the YANG Suite tooling is finally here. Lets take a quick look at some resources for the tool as well as the getting started workflow once it has been installed and is running.
Resources
DevNet/YANGSuite: https://developer.cisco.com/yangsuite
Documentatoin: https://developer.cisco.com/docs/yangsuite
Github repository: https://github.com/CiscoDevNet/yangsuite
Learning Lab: https://developer.cisco.com/learning/lab/intro-yangsuite/step/1
PyPi: https://pypi.org/project/yangsuite/
BrightTalk Webinar: https://www.brighttalk.com/webcast/17628/455586/the-wait-is-over-for-the-cisco-yang-suite-tooling
Installation
Installation using Git and docker is recommended:
git clone https://github.com/CiscoDevNet/yangsuite
cd yangsuite/docker/ ; ./gen_test_certs.sh
docker-compose up
The containers are ready when the following is seen on the console:
Successfully built 7f0c52fbeb08
Successfully tagged backup:latest
Starting docker_yangsuite_1 ... done
Starting docker_backup_1 ... done
Recreating docker_nginx_1 ... done
...
yangsuite_1 | spawned uWSGI master process (pid: 34)
yangsuite_1 | spawned uWSGI worker 1 (pid: 38, cores: 1)
yangsuite_1 | spawned uWSGI worker 2 (pid: 39, cores: 1)
yangsuite_1 | spawned uWSGI worker 3 (pid: 40, cores: 1)
yangsuite_1 | spawned uWSGI worker 4 (pid: 41, cores: 1)
yangsuite_1 | spawned uWSGI worker 5 (pid: 42, cores: 1)
Access YANG Suite at https://localhost to being working with the tool
Day 0 Workflow
Now that the tool is accessible lets look at the getting started workflow:
- Check for updates
- Add the DevNet Always IOS XE device
- Download YANG files
- Explore YANG
- Interact with NETCONF
- Receive gRPC telemetry
- ... etc
Demo Video
Each of the above steps are covered in detail in the demo video. Lets watch Getting started with Cisco YANG Suite on YouTube
Thank you, please let me know if you found this helpful