holyoption79 / vagrant-nxosv-demos

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cisco NX-OSv Demos

This repository contains a variety of demos showing how automation tools can be used to manage Open NX-OS. These are based on the virtual Nexus 9000 and use Vagrant for provisioning the demo/test environments.

Requirements

All of the demos assume the following requirements:

  • Vagrant (tested on 1.8.7, but watch out for this issue if you're on MacOS Sierra hashicorp/vagrant#5016 (comment))
  • VirtualBox (tested with 5.0.16)
  • NX-OSv box added to your vagrant:
    • Download the .VMDK file from CCO
    • Follow the instructions here (the sections titled "Creating a VM in a VirtualBox Environment" through "Set Up SSH Passwordless Connection to VM").
    • Export to a .box file: vagrant package --base n9kv --output n9kv.box
    • Add to vagrant: vagrant box add --name nxosv/7-0-3-i5-1 n9kv.box
    • Verify: Run vagrant box list and look for nxosv/7-0-3-i5-1 (virtualbox, 0)

Available Demos

The following demos are currently available in this repository:

  • Puppet: Sets up a Puppet master server and two virtual Nexus 9000 switches, each with the Puppet agent installed and configured to use the master.

About


Languages

Language:Ruby 94.2%Language:Puppet 5.3%Language:Python 0.4%Language:Shell 0.1%Language:HTML 0.0%