/NetOpsWorkshop

Test cases and scenarios for Network Automation workshop

Primary LanguageShellOtherNOASSERTION

Network Automation Workshop - Sources

This repository contains sources for all demos shown during the Network Automation workshop:

Subdirectories

  • YAML: YAML syntax examples (YAML section of the workshop)
  • Jinja2: Sample templates (Jinja2 section of the workshop)
  • Ansible: Ansible playbooks
    • Simple: simple actions using RAW module
    • Logging: create SNMP and logging configuration commands for Cisco IOS and Nexus OS
    • SNMPFacts: use SNMP facts in Ansible playbooks
    • Networking: Ansible Networking modules

Installation

I'm running Ansible in a Ubuntu Vagrant box. Install Vagrant and VirtualBox (or VMware Fusion/Workstation if you're using VIRL) and start vagrant. Further Ubuntu installation scripts are in the install directory.

The networking examples are focused on Cisco IOS and Nexus OS. You can run them in VIRL or have a Cisco router (or CSR 1000v) connected to a Nexus switch.

Usage

Download, explore & enjoy... and when you discover you want to know more, register for the network automation workshop.