Skip to content
This repository has been archived by the owner on Dec 3, 2021. It is now read-only.

Misc Curriculum Updates for Antidote 0.7 #341

Merged
merged 27 commits into from
Jul 27, 2020
Merged

Conversation

Mierdin
Copy link
Member

@Mierdin Mierdin commented Jul 20, 2020

This PR will take care of a lot of miscellaneous updates that are needed for the upcoming Antidote 0.7.0 update.

Any heavy lifting, such as entire lesson re-vamps, or moving a certain lesson to a new network platform like cRPD, will take place in a dedicated PR. This PR is more about the various small things that need to be done even to lessons that would otherwise not need to be touched.

Updating vQFX Configs

The main thing that triggered this PR was the change to the way the configurator script works for NAPALM configurations in nre-learning/antidote-images#5. Since that code is a lot simpler, and doesn't by default do any templating, there are a lot of vQFX configurations that need to be changed. I elected to ensure that all relevant sections of each vqfx configuration are using the merge or replace method as needed, and simply removed the em0 section that had this template before. In retrospect this is how it should always have been done. That's why there are so many vqfx config updates in this PR.

Testing

Since this was a curriculum-wide update, I took the opportunity to test each and every existing lesson to ensure that it worked on the current platform. Going through this list was the main drive behind a lot of the commits in this PR.

Minimal Updates Planned

  • robot-automated-testing
  • pyez-junos-automation
  • salt-network-automation
  • stig-automated-compliance
  • bash-introduction
  • git-version-control
  • jinja-configuration-templates
  • linux-basics
  • rest-apis-introduction
  • yaml-introduction
  • ansible-network-automation
  • napalm-multi-vendor-network-automation

Converted to cRPD

Didn't convert (only two vqfxs)

  • config-backup-automated
  • template-generation-device
  • quick-easy-device-inventory

Scaled Down for now (maybe want to scale back up when using cRPD)

  • terraform-junos
  • stackstorm-event-driven-automation

Signed-off-by: Matt Oswalt <[email protected]>
Mierdin added 18 commits July 20, 2020 13:19
Signed-off-by: Matt Oswalt <[email protected]>
Signed-off-by: Matt Oswalt <[email protected]>
Signed-off-by: Matt Oswalt <[email protected]>
Signed-off-by: Matt Oswalt <[email protected]>
Signed-off-by: Matt Oswalt <[email protected]>
Signed-off-by: Matt Oswalt <[email protected]>
@Mierdin Mierdin force-pushed the misc-curriculum-fixes branch from db53598 to d2ae1e2 Compare July 25, 2020 04:15
@Mierdin Mierdin merged commit 310d05f into master Jul 27, 2020
@Mierdin Mierdin deleted the misc-curriculum-fixes branch July 27, 2020 23:46
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant