diff --git a/CHANGELOG.md b/CHANGELOG.md index 61a77b01..5ef0ffa2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ - Added new "Automated Configuration Backup" Lesson-34. Use PyEz & YAML to automate configuration backups. - Added new "Device Specific Template Generation" Lesson-35. Use PyEz, Jinja2 & YAML to generate and push templates. +- Final adjustments and promotion to prod for JET and OC lessons [#218](https://github.com/nre-learning/nrelabs-curriculum/pull/218) + ### Other diff --git a/lessons/lesson-25/syringe.yaml b/lessons/lesson-25/syringe.yaml index 3adcd681..81437ecc 100644 --- a/lessons/lesson-25/syringe.yaml +++ b/lessons/lesson-25/syringe.yaml @@ -3,7 +3,7 @@ lessonName: Juniper Extension Toolkit (JET) lessonId: 25 category: tools description: "In this lesson, we'll explore the Juniper Extension Toolkit (JET), which is a powerful set of tools for building applications that work with Junos." -tier: ptr +tier: prod slug: jet utilities: @@ -17,10 +17,18 @@ devices: - 830 - 1883 - 32767 +- name: vqfx2 + image: antidotelabs/vqfx-full:18.1R1.9 + ports: + - 830 + - 1883 + - 32767 connections: - a: vqfx b: linux +- a: vqfx + b: vqfx1 stages: - id: 1 diff --git a/lessons/lesson-26/stage3/guide.md b/lessons/lesson-26/stage3/guide.md index dd75dc04..7adacfb8 100644 --- a/lessons/lesson-26/stage3/guide.md +++ b/lessons/lesson-26/stage3/guide.md @@ -53,6 +53,7 @@ Then we install the custom YANG module by `request system yang add` command: ``` request system yang add package vpn-services module vpn-services.yang translation-script vpn-services.py +yes ``` diff --git a/lessons/lesson-26/stage4/guide.md b/lessons/lesson-26/stage4/guide.md index 4144f40c..46036036 100644 --- a/lessons/lesson-26/stage4/guide.md +++ b/lessons/lesson-26/stage4/guide.md @@ -58,7 +58,7 @@ dev.open() Then we load the configuration, print the diff, and commit: ``` -dev.cu.load(path='vpn-services.conf', format='text') +dev.cu.load(path='/antidote/lessons/lesson-26/vpn-services.conf', format='text') dev.cu.pdiff() dev.cu.commit(timeout=600) ``` diff --git a/lessons/lesson-26/syringe.yaml b/lessons/lesson-26/syringe.yaml index 868e3ba9..9c7f2962 100644 --- a/lessons/lesson-26/syringe.yaml +++ b/lessons/lesson-26/syringe.yaml @@ -2,7 +2,9 @@ lessonName: Vendor-Neutral Network Configuration with OpenConfig lessonId: 26 category: tools -tier: ptr +tier: prod +prereqs: + - 24 # PyEZ description: "In this lesson, we'll explore OpenConfig - an industry effort to standardize network configuration and telemetry models" slug: openconfig