From 303a683f0f8b06e0bac802a6d6dc9a8f74ad5666 Mon Sep 17 00:00:00 2001 From: Matt Oswalt Date: Wed, 17 Apr 2019 00:52:58 -0700 Subject: [PATCH 1/3] Final adjustments and promotion to prod for JET and OC lessons Signed-off-by: Matt Oswalt --- lessons/lesson-25/syringe.yaml | 8 ++++++++ lessons/lesson-26/stage3/guide.md | 1 + lessons/lesson-26/stage4/guide.md | 2 +- lessons/lesson-26/syringe.yaml | 4 +++- 4 files changed, 13 insertions(+), 2 deletions(-) diff --git a/lessons/lesson-25/syringe.yaml b/lessons/lesson-25/syringe.yaml index 3adcd681..ceed557d 100644 --- a/lessons/lesson-25/syringe.yaml +++ b/lessons/lesson-25/syringe.yaml @@ -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 From a2dad69cb24c85d348f93dfd598006d46b9b37f7 Mon Sep 17 00:00:00 2001 From: Matt Oswalt Date: Wed, 17 Apr 2019 00:55:52 -0700 Subject: [PATCH 2/3] update changelog Signed-off-by: Matt Oswalt --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index b1626664..3408bbd5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,8 @@ ### Curriculum +- Final adjustments and promotion to prod for JET and OC lessons [#218](https://github.com/nre-learning/nrelabs-curriculum/pull/218) + ### Other From 7f65016c1ef23b461472566fd71f36a48bc67a3d Mon Sep 17 00:00:00 2001 From: Matt Oswalt Date: Wed, 17 Apr 2019 01:00:16 -0700 Subject: [PATCH 3/3] Promote lesson 25 Signed-off-by: Matt Oswalt --- lessons/lesson-25/syringe.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lessons/lesson-25/syringe.yaml b/lessons/lesson-25/syringe.yaml index ceed557d..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: