A template project containing the puppet for a basic VM that runs apache, PHP 5.5 on Centos 6.5.
This VM will work out of the box. However to use a hostname applicable you, change the hostname line in the Vagrantfile
config.vm.hostname = "change-me"
And rename the heira data file "puppet/hieradata/change-me.yaml" to match the hostname.
Just use it like normal
vagrant up
If you don't have a centos-6.5 base image, use veewee to make one.
veewee vbox define 'centos-6.5' 'CentOS-6.5-x86_64-netboot'
veewee vbox build 'centos-6.5'
veewee vbox export 'centos-6.5'
vagrant box add 'centos-6.5' 'centos-6.5.box'
You can find the webserver running at http://192.168.40.13.
The webroot is the "web/" directory
Xdebug is configured to connect back to the host machine on port 9000 with xdebug key: php-xdebug.
IP Tables has been stopped and disabled.
Guest machine is 192.168.40.13 Host machine is 192.168.40.1 from guest.
Public IP is also provisioned. Will be whatever is assigned via DHCP.