Skip to content
This repository was archived by the owner on Oct 25, 2018. It is now read-only.

Commit d969088

Browse files
author
Giuseppe Morelli
committed
Merge branch 'release/1.2.2'
2 parents 27cd88b + 646e7a4 commit d969088

File tree

4 files changed

+49
-38
lines changed

4 files changed

+49
-38
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
[submodule "provisioning"]
2+
path = provisioning
3+
url = git@github.com:gmdotnet/vagrant-provisioning-roles.git

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,11 @@
22

33
Follow guideline of [Keep a Changelog](http://keepachangelog.com) from 1.11.5
44

5+
## [1.2.2]
6+
7+
### Added
8+
- add git submodules
9+
510
## [1.2.1]
611

712
### Changed

README.md

Lines changed: 40 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
[![stable version](https://img.shields.io/badge/stable%20version-1.2.1-green.svg?style=flat-square)](https://github.com/gmdotnet/vagrant-multi-machine-virtualbox/releases/tag/1.2.1)
1+
[![stable version](https://img.shields.io/badge/stable%20version-1.2.2-green.svg?style=flat-square)](https://github.com/gmdotnet/vagrant-multi-machine-virtualbox/releases/tag/1.2.2)
22
[![develop](https://img.shields.io/badge/beta%20version-branch%20develop-oran.svg?style=flat-square)](https://github.com/gmdotnet/vagrant-multi-machine-virtualbox/tree/develop)
33
[![license](https://img.shields.io/badge/license-OSL--3-blue.svg?style=flat-square)](https://github.com/gmdotnet/vagrant-multi-machine-virtualbox/blob/master/LICENSE.txt)
44

@@ -16,23 +16,25 @@ This is a Multi Machine system for vagrant with Virtualbox provider.
1616

1717
## Requirements
1818
- virtualbox 5.x
19-
- vagrant >1.8.4
19+
- vagrant > 1.8.4
2020
- (optional)vagrant HostsUpdater plugin: https://github.com/cogitatio/vagrant-hostsupdater
2121
install with `vagrant plugin install vagrant-hostsupdater`
2222
- (in case of error of shared folder mount errors) vagrant vagrant-vbguest plugin (install with the command `vagrant plugin install vagrant-vbguest`)
2323

2424
## Vagrant boxes created
2525
See `BOXES.md` for software installed list.
2626

27-
- giuseppemorelli/lamp-stack 1.0.1 (debian jessie 8.5)
28-
- giuseppemorelli/lamp-stack 1.0.2 (debian jessie 8.6)
27+
- giuseppemorelli/lamp-stack 1.1.0 (debian stretch 9.3)
2928
- giuseppemorelli/lamp-stack 1.0.3 (debian jessie 8.6)
29+
- giuseppemorelli/lamp-stack 1.0.2 (debian jessie 8.6)
30+
- giuseppemorelli/lamp-stack 1.0.1 (debian jessie 8.6) (deprecated)
3031

3132
## How to use
3233
- download latest version [https://github.com/gmdotnet/vagrant-multi-machine-virtualbox/releases](https://github.com/gmdotnet/vagrant-multi-machine-virtualbox/releases)
3334
- extract on your favorite work folder
3435
- rename `config/config.yaml.sample` in `config/config.yaml`
3536
- change settings in `config/config.yaml`
37+
- install git submodule with `git submodule init && git submodule update`
3638
- run `vagrant up` on folder where is `Vagrantfile`
3739
- (optional) make your configuration on vagrant machine entering by run `vagrant ssh`
3840
- have fun and happy coding!
@@ -49,50 +51,50 @@ Tab indent: 4 spaces or tab
4951
| hostname | string | Hostname of the machine | |
5052
| | | | |
5153
| **box** | | | |
52-
| box > name | string | Name of the public vagrant box | Need to be publish in https://app.vagrantup.com/boxes/search |
53-
| box > version | version x.y.z | Vagrant box version | Leave empty if you want to get latest version |
54-
| box > check_update | boolean | Check for update of your box | |
54+
| box > name | string | Name of the public vagrant box | Need to be publish in https://app.vagrantup.com/boxes/search |
55+
| box > version | version x.y.z | Vagrant box version | Leave empty if you want to get latest version |
56+
| box > check_update | boolean | Check for update of your box | |
5557
| | | | |
5658
| private_ip | ipv4 | Internal ipv4 of the machine | Don't use same subnet of your computer |
57-
| ram | int | Amount of ram to allocate | |
58-
| cpu | int | Amount of cpu to use | |
59-
| **extra_hard_disk** | | | |
60-
| extra_hard_disk > create | boolean | Flag to create new extra hard disk | |
61-
| extra_hard_disk > filepath | string | Relative or absolute path for new extra hard disk | |
62-
| extra_hard_disk > size | int | Size in GB | |
59+
| ram | int | Amount of ram to allocate | |
60+
| cpu | int | Amount of cpu to use | |
61+
| **extra_hard_disk** | | | |
62+
| extra_hard_disk > create | boolean | Flag to create new extra hard disk | |
63+
| extra_hard_disk > filepath | string | Relative or absolute path for new extra hard disk | |
64+
| extra_hard_disk > size | int | Size in GB | |
6365
| | | | |
6466
| **provision** | | | |
65-
| provision > ansible > enable | boolean | Enable Ansible provisioning | |
66-
| provision > ansible > playbook_path | string | Relative path from Vagrantfile of your Ansible Playbook | |
67-
| provision > script > enable | boolean | Enable script provisioning | |
68-
| provision > script > path | string | Relative path from Vagrantfile of your script | |
67+
| provision > ansible > enable | boolean | Enable Ansible provisioning | |
68+
| provision > ansible > playbook_path | string | Relative path from Vagrantfile of your Ansible Playbook | |
69+
| provision > script > enable | boolean | Enable script provisioning | |
70+
| provision > script > path | string | Relative path from Vagrantfile of your script | |
6971
| | | | |
70-
| **plugins** | | | |
71-
| plugins > hostsupdater > enable | boolean | Enable or not hostsupdater plugin | https://github.com/cogitatio/vagrant-hostsupdater |
72-
| plugins > hostsupdater > permanent | boolean | Your changes to /etc/hosts will be permanent | Only if you destroy the machine, entries in /etc/hosts will be removed |
73-
| plugins > hostsupdater > aliases | array | domain aliases for the same ip | Leave blank for no aliases |
72+
| **plugins** | | | |
73+
| plugins > hostsupdater > enable | boolean | Enable or not hostsupdater plugin | https://github.com/cogitatio/vagrant-hostsupdater |
74+
| plugins > hostsupdater > permanent | boolean | Your changes to /etc/hosts will be permanent | Only if you destroy the machine, entries in /etc/hosts will be removed |
75+
| plugins > hostsupdater > aliases | array | domain aliases for the same ip | Leave blank for no aliases |
7476
| | | | |
7577
| **share** | | | |
76-
| share > folder | group field | Group of shared folder via virtualbox system | https://www.vagrantup.com/docs/synced-folders/basic_usage.html |
77-
| share > folder > host_folder | string | Path of the folder on your machine | |
78-
| share > folder > vagrant_folder | string | Path of the folder inside vagrant machine | |
79-
| share > folder > owner | string | Change owner folder inside vagrant machine | Default: vagrant |
80-
| share > folder > group | string | Change owner folder inside vagrant machine | Default: vagrant |
78+
| share > folder | group field | Group of shared folder via virtualbox system | https://www.vagrantup.com/docs/synced-folders/basic_usage.html |
79+
| share > folder > host_folder | string | Path of the folder on your machine | |
80+
| share > folder > vagrant_folder | string | Path of the folder inside vagrant machine | |
81+
| share > folder > owner | string | Change owner folder inside vagrant machine | Default: vagrant |
82+
| share > folder > group | string | Change owner folder inside vagrant machine | Default: vagrant |
8183
| | | | |
8284
| **rsync** | | | |
83-
| rsync > folder | group field | Group of sync folder via rsync | |
84-
| rsync > folder > host_folder | string | Path of the folder on your machine | |
85-
| rsync > folder > vagrant_folder | string | Path of the folder inside vagrant machine | |
86-
| rsync > folder > owner | string | Change owner folder inside vagrant machine | Default: vagrant |
87-
| rsync > folder > group | string | Change owner folder inside vagrant machine | Default: vagrant |
88-
| rsync > folder > options | group field | Rsync parameters. One per line | https://www.vagrantup.com/docs/synced-folders/rsync.html |
89-
| rsync > folder > exclude | group field | Exclude folders from rsync | https://www.vagrantup.com/docs/synced-folders/rsync.html#rsync__exclude |
85+
| rsync > folder | group field | Group of sync folder via rsync | |
86+
| rsync > folder > host_folder | string | Path of the folder on your machine | |
87+
| rsync > folder > vagrant_folder | string | Path of the folder inside vagrant machine | |
88+
| rsync > folder > owner | string | Change owner folder inside vagrant machine | Default: vagrant |
89+
| rsync > folder > group | string | Change owner folder inside vagrant machine | Default: vagrant |
90+
| rsync > folder > options | group field | Rsync parameters. One per line | https://www.vagrantup.com/docs/synced-folders/rsync.html |
91+
| rsync > folder > exclude | group field | Exclude folders from rsync | https://www.vagrantup.com/docs/synced-folders/rsync.html#rsync__exclude |
9092
| | | | |
9193
| **nfs** | | | |
92-
| nfs > folder | group field | Group of sync folder via nfs | https://www.vagrantup.com/docs/synced-folders/nfs.html |
93-
| nfs > folder > host_folder | string | Path of the folder on your machine | |
94-
| nfs > folder > vagrant_folder | string | Path of the folder inside vagrant machine | |
95-
| nfs > folder > options | group field | Nfs options. One per line | https://www.vagrantup.com/docs/synced-folders/nfs.html#nfs-synced-folder-options |
94+
| nfs > folder | group field | Group of sync folder via nfs | https://www.vagrantup.com/docs/synced-folders/nfs.html |
95+
| nfs > folder > host_folder | string | Path of the folder on your machine | |
96+
| nfs > folder > vagrant_folder | string | Path of the folder inside vagrant machine | |
97+
| nfs > folder > options | group field | Nfs options. One per line | https://www.vagrantup.com/docs/synced-folders/nfs.html#nfs-synced-folder-options |
9698

9799
## Find out GMdotnet Vagrant projects
98100
- Vagrant multi machine for **Amazon AWS**: [vagrant-multi-machine-amazon-aws](https://github.com/gmdotnet/vagrant-multi-machine-amazon-aws)
@@ -102,4 +104,4 @@ Tab indent: 4 spaces or tab
102104
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
103105

104106
### Credits
105-
Giuseppe Morelli - [giuseppemorelli.net](https://giuseppemorelli.net)
107+
Giuseppe Morelli - [giuseppemorelli.net](https://www.giuseppemorelli.net)

provisioning

Submodule provisioning added at 517f925

0 commit comments

Comments
 (0)