-
Notifications
You must be signed in to change notification settings - Fork 79
New Lesson: NETCONF and XPath #278
Comments
This looks great, but how will this be interactive? Will the learner be leveraging ncclient directly, or something else? |
It will be interactive by giving the learner sample show commands and instruct them to extract specific data from the XML output using PyEZ (and the associated XML libraries). The learner will be responsible for determining the appropriate RPC (with vMX/vQFX as an option to help) and finally a working XPath that extracts the necessary node(s) (with slightly increasing complexity). Ideally, the validation will be somewhat dynamic so that we don't strictly expect 1 or 2 exact XPath expressions. |
Okay, this sounds like a lesson on NETCONF within the context of Junos. Which is fine, but I think its worth calling out. Or perhaps spending some time on fundamental NETCONF concepts outside of either Junos or PyEZ would be good (and way less served by the existing PyEZ lesson, FWIW) |
I think that's a great idea, I'll incorporate vendor-agnostic NETCONF fundamentals as part of the lesson. This would be best applied to 1, 2, and 3 of my proposed lesson plan, it actually would make a couple of other sections clearer. |
I think most engineers that start with automation begin by doing the typical screen scraping with tools libraries like paramiko, which is a bit more straightforward compared to NETCONF based interaction. The added complexity that isn't immediately obvious to new learners.
I'd like to develop a new lesson that covers the following:
The text was updated successfully, but these errors were encountered: