- Ansible
- Vagrant
- Recommended: Vagrant::Hostsupdater plugin
-
Download roles from Galaxy:
ansible-galaxy install -r tools/ansible/requirements.yml
-
Start the server:
vagrant up
-
Provision the server:
ansible-playbook tools/ansible/provision.yml
If you go to the server IP address (
http://192.168.33.10
) then you should see the Apache2 default page.If you go to
http://dransible
then you should see a Forbidden error as the application is not yet present on the server. -
Deploy the application:
ansible-playbook tools/ansible/deploy.yml
After this,
http://dransible
should show an installed Drupal website.