Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/boris/vagrant

My Vagrant config
https://github.com/boris/vagrant

hacktoberfest

Last synced: 7 days ago
JSON representation

My Vagrant config

Awesome Lists containing this project

README

        

# Vagrantfile

## Setup
```bash
$ git clone [email protected]:boris/vagrant.git
$ cd vagrant
$ vagrant status
Current machine states:

ubuntu_chef not created (virtualbox)
ubuntu not created (virtualbox)
arch not created (virtualbox)

This environment represents multiple VMs. The VMs are all listed
above with their current state. For more information about a specific
VM, run `vagrant status NAME`.
$ vagarnt up instance2
```

## Provision
This Vagrantfile contains the configuration for three different instances, each
of them provisioned with different methods.

The first one `instance0` is provisioned using `chef_client`. To use this
provision method, modify the following variables:

- `chef.chef_server_url`
- `chef.node_name`: the name your instance will send to chef server
- `chef.validation_key_path`: where your `.pem` key is
- `chef.validation_client_name`: the used associated to your `.pem` key.

## Add vagrant box
To add the vagrant box for ArchLinux included in this config, run the following
command:

```
$ vagrant box add arch64_2013 https://dl.dropboxusercontent.com/u/31112574/arch64-20130801.box
```