####Prerequisites:
- Install Virtualbox (https://www.virtualbox.org)
- Install Vagrant (https://www.vagrantup.com)
- Install Hosts updates:
$ vagrant plugin install vagrant-hostsupdater
$ vagrant box add centos7puppet https://www.dropbox.com/s/vfxoqlxads9ct28/centos7puppet.box?dl=1
$ vagrant plugin install vagrant-hostsupdater
$ vagrant plugin install vagrant-vbguest
####Edit your .Vagrantfile:
Example settings:
settings = {
:hostname => "example.com",
:domain => "example.com",
:box => "centos7puppet",
:ip => "192.168.33.10",
:puppet_options => "--debug",
}
You can leave :puppet_options empty if you don't want to see debug information (which you probably don't)
You can add vhosts, classes and databases in puppet/hieradata/default.yaml