Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/chingc/vagrantfiles
- Owner: chingc
- License: mit
- Created: 2017-05-15T01:13:51.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-04-06T02:32:31.000Z (almost 6 years ago)
- Last Synced: 2024-11-14T08:19:35.331Z (2 months ago)
- Topics: linux, macos, vagrant, vagrantfile, virtual-machine, virtualbox, virtualization, windows
- Language: Ruby
- Homepage: https://app.vagrantup.com/chingc
- Size: 35.2 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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`.