cd <project directory>
git clone https://github.com/tlezotte/ansi-rant ; ansi-rant/install.sh
git clone https://github.com/tlezotte/ansi-rant ; ansi-rant/install.sh -d
git clone https://github.com/tlezotte/ansi-rant ; ansi-rant/install.sh [box] [user] [home dir]
- Installs Homebrew and Cask
- Homebrew and Cask will install ansible, vagrant and virtualbox
- Runs vagrant up - This will run the Vagrantfile and run the Ansible playbook.yml
- Runs vagrant ssh - This will log you into your new Vagrant VM
- Installs a cli only VM box (http://bit.ly/rantboxes)
- And it runs Ansible
Ansible will setup your new VM the same every time. Ansi-rant installs and setup the following.
- Adds a default user
- Installs and configures Apache HTTPD
- Installs PHP
- Installs and configures Drupal
- Installs and configures phpMyAdmin
- Installs MySQL
- Installs Composer
- Installs Drush
- Installs NodeJS