Skip to content

Project to automatically create Vagrant installers for various platforms.

License

Notifications You must be signed in to change notification settings

spox/vagrant-installers

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant Installer Generators

This project is able to build installers for Vagrant. The installers contain the full-stack of Vagrant dependencies: Ruby, RubyGems, Vagrant, etc.

Current status: Production quality. This project has generated the installers and packages in use by Vagrant on Linux, Windows, and Mac OS X since March, 2012.

How it Works

  1. Substrate Layer - This contains all the pre-compiled software for the various platforms that Vagrant has installers for. These are generated whenever dependencies change and are built/distributed by HashiCorp. You likely won't need to build these yourself.

  2. Package Layer - This is a set of scripts that can install a specific version of Vagrant into a substrate and package it up for the running operating system. You'll invoke this layer, most likely.

Prerequisites

Linux (Ubuntu, CentOS):

  • fpm
  • unzip
  • wget

Mac OS X:

  • XCode (not just the command-line tools)
  • unzip
  • wget

Windows

About

Project to automatically create Vagrant installers for various platforms.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 50.6%
  • Pascal 20.2%
  • Puppet 11.3%
  • Shell 8.3%
  • PowerShell 4.8%
  • HTML 3.0%
  • Other 1.8%