Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chingc/vagrantfiles

Templates to create virtual machines with Vagrant.
https://github.com/chingc/vagrantfiles

linux macos vagrant vagrantfile virtual-machine virtualbox virtualization windows

Last synced: 10 days ago
JSON representation

Templates to create virtual machines with Vagrant.

Awesome Lists containing this project

README

        

# Vagrantfiles

Create virtual machines with Vagrant.

## Usage

1. Install [Vagrant](https://www.vagrantup.com/) and [VirtualBox](https://www.virtualbox.org/)
1. Clone or download this repo
1. Navigate to the `linux`, `macos`, or `windows` directory
1. Run `vagrant up`

## Configuration

Generic settings can be found in `settings.rb`. Settings more specific to each OS are in their respective `Vagrantfile`.

Provision scripts are located in the `run_once` and `run_always` directories. The scripts under `run_once` are only executed if the machine hasn't been provisioned, while those under `run_always` will execute with every `vagrant up`.

The filename of each script is prefixed with a number so that it will run in a certain order. A lower number has greater priority. Scripts in `run_once` are processed before those in `run_always`.