beetboxvm.drupal
Ansible Role: Beetbox Drupal
This is an Ansible role designed to set up a Drupal project using Beetbox.
Requirements
This role works as an addition to Beetbox, which can be found here: https://github.com/drupalmel/beetbox
Role Variables
Here are the available variables, along with their default values:
drupal_install_profile: standard
(The type of Drupal installation profile.)drupal_enable_modules: []
(List of modules you want to enable.)drupal_account_name: admin
(Username for admin account.)drupal_account_pass: admin
(Password for admin account.)drupal_install_site: no
(Set to 'yes' to install Drupal.)drupal_create_makefile: no
(Set to 'yes' to create a default makefile.)drupal_build_makefile: no
(Set to 'yes' to build a makefile.)drupal_makefile_path: "~/beetbox.make.yml"
(The path to your makefile.)drupal_make_core_branch: "8.3.x"
(Version of Drupal to use.)drupal_make_args: no
(Additional arguments for drush make.)drupal_distro: no
(Set to 'yes' to build a Drupal distribution.)drupal_distro_makefile: /vagrant/drupal-org.make.yml
(Path to the distribution makefile.)drupal_build_composer: no
(Set to 'yes' to build a Drupal Composer project.)drupal_composer_version: "8.x-dev"
(Version for the Composer project.)drupal_composer_dependencies: []
(List of Composer dependencies for Drupal.)
Beetbox
You can find Beetbox here: https://github.com/beetboxvm/beetbox
Requirements
- Composer
- Vagrant version 1.8 or higher
- VirtualBox
- Vagrant Hostsupdater
- Vagrant Auto-network
Quickstart
Open the terminal (or git bash for Windows) and run these commands:
git clone https://github.com/beetboxvm/ansible-role-beetbox-drupal.git drupal && cd $_ composer require --dev beet/box vagrant up
Visit http://drupal.local/
username: admin password: admin
License
MIT
Slim project role for beetbox.
ansible-galaxy install beetboxvm.drupal