Building a LAMP stack with Puppet and Vagrant to develop, test, and/or build the worlds next great application should be easy. Use this all inclusive code to quickly kickstart your next application environement.
Credit must be given where credit is due. Most of this work was made possible by:
-
Insure Vagrant and Virutal Box are installed.
-
Clone this repository.
-
Open up terminal, change directory to the git repo root, and start the vagrant box.
$ vagrant up
You're all set up. The webserver will now be accessible from http://localhost:8888
See modules/mysql/manifests/init.pp
- apache2 - rewrite mode enabled, having virtual host with config - refer manifest/vagrant_webroot.sample
- php5
- php5-cli
- php5-mysql
- php-pear - installed packages: phpunit and its dependencies
- php5-dev
- php5-gd
- php5-mcrypt
- libapache2-mod-php5
- mysql-server
- curl
- vim
- htop