Juniper/vagrant-junos-1

Name: vagrant-junos-1

Owner: Juniper Networks

Description: A Vagrant guest OS plugin for managing Junos VM devices, such as Firefly Perimeter

Forked from: JNPRAutomate/vagrant-junos

Created: 2018-01-29 23:10:20.0

Updated: 2018-01-29 23:10:22.0

Pushed: 2016-12-12 02:56:37.0

Homepage: null

Size: 28

Language: Ruby

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Vagrant Junos Guest

Build StatusGem VersionCode ClimateDependency Status

This is a Vagrant 1.7+ plugin that adds a Junos guest to Vagrant, allowing for OS detection and initial configuration

NOTE: This plugin requires Vagrant 1.7+,

Features
Usage

Install using standard Vagrant 1.7+ plugin installation methods. The fastest way to get started is to use the standard Vagrant Cloud images:

grant plugin install vagrant-junos

(create a Vagrant environment in a directory):
grant init juniper/ffp-12.1X46-D20.5

grant up
Quick Start

TODO: Add docs on Vagrantfile settings

Configuration

TODO: Add docs on Vagrantfile settings, and Ruby snippets

Development

To work on the vagrant-junos plugin, clone this repository out, and use Bundler to get the dependencies:

ndle

Once you have the dependencies, verify the unit tests pass with rake:

ndle exec rake

If those pass, you're ready to start developing the plugin. You can test the plugin without installing it into your Vagrant environment by just creating a Vagrantfile in the top level of this directory (it is gitignored) and add the following line to your Vagrantfile

ant.require_plugin "vagrant-junos"

Use bundler to execute Vagrant:

ndle exec vagrant up juniper/ffp-12.1X46-D20.5
Notes

Other than installing this plugin, the next recommended step is to check out the boxes at Juniper's Atlas site.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.