Skip to content

Packer & Vagrant configuration for building Vagrant boxes from Cumulus VX OVA file

License

Notifications You must be signed in to change notification settings

jannooo/cumulus-vx-vagrant

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cumulus-vx-vagrant

Packer & Vagrant configuration for building Vagrant boxes from a Cumulus VX OVA file

Packer is a popular tool for modifying and provisioning virtual machines, particularly virtual machine images intended for use with Vagrant.

Vagrant is a lightweight virtual machine abstraction layer that can create, provision and manage virtual machines across platforms and hypervisors.

Files

There are three directories in this repository:

packer

Contains files for the Packer build process.

vagrant

Contains files relevent to using Cumulus VX with Vagrant

test-kitchen

Contains files relevent to using Cumulus VX with Test Kitchen.

Dependencies

  • VirtualBox
  • Packer
  • Enough disk space for both the OVA and the box file, and enough memory to create 512MB virtual machine.

Contributing

  1. Fork the repository on Github
  2. Create a named feature branch (like add_component_x)
  3. Write your change
  4. Write tests for your change (if applicable)
  5. Run the tests, ensuring they all pass
  6. Submit a Pull Request using Github

License and Authors

  • Author:: Cumulus Networks Inc.

  • Copyright:: 2015 Cumulus Networks Inc.

Licensed under the MIT License.


Cumulus icon

Cumulus Linux

Cumulus Linux is a software distribution that runs on top of industry standard networking hardware. It enables the latest Linux applications and automation tools on networking gear while delivering new levels of innovation and flexibility to the data center.

For further details please see: cumulusnetworks.com

About

Packer & Vagrant configuration for building Vagrant boxes from Cumulus VX OVA file

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 76.6%
  • Shell 22.5%
  • HTML 0.9%