I am the NSO Technical Evangelist in the NSO BU. I have started a series I am calling "Learn by Doing", which I take one topic to learn and one use case (as simple as possible, and as focused as possible) and create a repo with some simple explanation that will work on the DevNet NSO reservable sandbox .
I have made a few so far and they are on GitHub / DevNet Code Exchange:
https://developer.cisco.com/codeexchange/github/repo/jabelk/radius_server_example (FOR loops in XML templates and using IOS radius server config)
https://developer.cisco.com/codeexchange/github/repo/jabelk/ntp_server_example
(Service Template Conditionals, Foreach Template Device looping and using NTP IOS config)
https://developer.cisco.com/codeexchange/github/repo/jabelk/svi_verify_example
(Service Health Verification and Importing Packages, using Nexus / ASA SVI Config)
https://developer.cisco.com/codeexchange/github/repo/jabelk/ansible-nso-restconf
(Using Ansible RESTCONF modules to configure NSO, YAML and Infra as Code)
https://developer.cisco.com/codeexchange/github/repo/jabelk/python_nso_commit_flags
(Commit dry-run using Python API)
I have already asked for feedback in this discussion post, but would love to hear more thoughts people have, especially customers or potential customers. (And a big thanks to those who already responded!)
My question is this:
What parts of NSO would you like to see covered and/or what focused and simple use cases (that are feasible in a CML 2.0 virtual topology of IOS/XR/ASA/NX devices) are interesting to you?
Thanks!