Coder Social home page Coder Social logo

warsenius / netopsworkshop Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ipspace/netopsworkshop

0.0 0.0 0.0 190 KB

Test cases and scenarios for Network Automation workshop

Home Page: http://www.ipspace.net/Hands-On_Network_Automation

License: Other

Shell 27.99% Python 32.04% Perl 3.63% Ruby 36.34%

netopsworkshop's Introduction

Network Automation Workshop - Sources

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

Subdirectories

  • Install: Lab installation guidelines
  • 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
  • Examples: Further Ansible examples from ansible-examples repository

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.

Starting the Ubuntu VM

Various Vagrantfile versions in install directory contain different test environments. Select the one you prefer and copy it into Vagrantfile in top directory.

To start the Ubuntu VM start the VM with vagrant up nms. To start the whole test environment use vagrant up. Continue the installation process using the instructions in the [install directory] (install).

Note: if you're using VMware Fusion or Workstation you MUST specify the Vagrant provider in the vagrant up command with the --provider vmware_fusion or --provider vmware_workstation flags the first time you're starting the VM.

Usage

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

netopsworkshop's People

Contributors

ipspace avatar karakurto avatar jonxstill avatar radikyl07 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.