You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 25, 2018. It is now read-only.
- download latest version [https://github.com/gmdotnet/vagrant-multi-machine-virtualbox/releases](https://github.com/gmdotnet/vagrant-multi-machine-virtualbox/releases)
34
+
-extract on your favorite work folder
34
35
- rename `config/config.yaml.sample` in `config/config.yaml`
35
36
- change settings in `config/config.yaml`
36
-
(if you need more information about sync folder and rsync folder just have a look here: https://www.vagrantup.com/docs/synced-folders/basic_usage.html)
37
37
- run `vagrant up` on folder where is `Vagrantfile`
38
38
- (optional) make your configuration on vagrant machine entering by run `vagrant ssh`
| host | group field | Each group of `host` create a machine in virtualbox ||
48
+
| enable | boolean | Enable or not the machine | Disabled machine aren't managed by Vagrant file, so if you want to destroy it you have to make this flag with `yes`|
49
+
| vagrantbox_name | string | Name for vagrant software ||
50
+
| hostname | string | Hostname of the machine ||
51
+
|||||
52
+
|**box**||||
53
+
| box > name | string | Name of the public vagrant box | Need to be publish in https://app.vagrantup.com/boxes/search|
54
+
| box > version | version x.y.z | Vagrant box version | Leave empty if you want to get latest version |
55
+
| box > check_update | boolean | Check for update of your box ||
56
+
|||||
57
+
| private_ip | ipv4 | Internal ipv4 of the machine | Don't use same subnet of your computer |
| provision > script > path | string | Relative path from Vagrantfile of your script ||
65
+
|||||
66
+
|**plugin**||||
67
+
| plugin > hostsupdater > enable | boolean | Enable or not hostsupdater plugin |https://github.com/cogitatio/vagrant-hostsupdater|
68
+
| plugin > hostsupdater > permanent | boolean | Your changes to /etc/hosts will be permanent | Only if you destroy the machine, entries in /etc/hosts will be removed |
69
+
| plugin > hostsupdater > aliases | array | domain aliases for the same ip | Leave blank for no aliases |
70
+
|||||
71
+
|**share**||||
72
+
| share > folder | group field | Group of shared folder via virtualbox system |https://www.vagrantup.com/docs/synced-folders/basic_usage.html|
73
+
| share > folder > host_folder | string | Path of the folder on your machine ||
74
+
| share > folder > vagrant_folder | string | Path of the folder inside vagrant machine ||
| rsync > folder | group field | Group of sync folder via rsync ||
80
+
| rsync > folder > host_folder | string | Path of the folder on your machine ||
81
+
| rsync > folder > vagrant_folder | string | Path of the folder inside vagrant machine ||
82
+
| rsync > folder > options | group field | Rsync parameters. One per line |https://www.vagrantup.com/docs/synced-folders/rsync.html|
83
+
| rsync > folder > exclude | group field | Exclude folders from rsync |https://www.vagrantup.com/docs/synced-folders/rsync.html#rsync__exclude|
84
+
|||||
85
+
|**nfs**||||
86
+
| nfs > folder | group field | Group of sync folder via nfs |https://www.vagrantup.com/docs/synced-folders/nfs.html|
87
+
| nfs > folder > host_folder | string | Path of the folder on your machine ||
88
+
| nfs > folder > vagrant_folder | string | Path of the folder inside vagrant machine ||
89
+
| nfs > folder > options | group field | Nfs options. One per line |https://www.vagrantup.com/docs/synced-folders/nfs.html#nfs-synced-folder-options|
90
+
91
+
## Find out GMdotnet Vagrant projects
92
+
- Vagrant multi machine for **Amazon AWS**: [vagrant-multi-machine-amazon-aws](https://github.com/gmdotnet/vagrant-multi-machine-amazon-aws)
93
+
- Vagrant multi machine for **Digital Ocean**: [vagrant-multi-machine-digital-ocean](https://github.com/gmdotnet/vagrant-multi-machine-digital-ocean)
94
+
41
95
## Contribution
42
96
Any contribution is highly appreciated. The best way to contribute code is to open a [pull request on GitHub](https://help.github.com/articles/using-pull-requests).<br />Please create your pull request against the `develop` branch
0 commit comments