Yet Another DrupalBox is a simple Drupal environment, built with Vagrant + Ansible.
This project was inspired by Drupal VM.
Currently, work with below environments:
- CentOS 7.x on Virtualbox
- CentOS 7.x on DigitalOcean
- CentOS 7.x on AWS
- CentOS 7.x on Google Compute Engine
- Amazon Linux on AWS
currently, Windows not supported...
$ brew install vagrant
$ vagrant plugin install vagrant-hostmanager
$ vagrant plugin install vagrant-bindfs --plugin-version 0.4.14
$ vagrant plugin install vagrant-cachier # if you want to share the cache of packeges
$ vagrant plugin install vagrant-vbguest # required if you installed vagrant-cacher
$ vagrant box add centos/7 --provider virtualbox
$ brew install ansible
$ git clone https://github.com/blauerberg/yet-another-drupalbox.git
$ cd yet-another-drupalbox
$ ln -s default.drupal8.config.yml config.yml (if you want to boot with Drupal 8)
$ ln -s default.drupal7.config.yml config.yml (if you want to boot with Drupal 7)
$ vagrant up
# access your drupal site
$ open http://yet-another-drupalbox.local
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request