"Setting up Continuous Delivery for your TYPO3 CMS projects"

This will setup a VM test environment for the workshop. We will end up having:

  • A LAMP web server to deploy the site
  • A CI Server to play with

We'll use Vagrant to create the VMs. Puppet will be used to manage the configuration inside each one.

Prerequisites

  • Install VirtualBox ( avoid 4.2.14 as it won't work on the latest Vagrant!! )
  • Install Vagrant

Launch the environment

$ vagrant up

That will create, download and configure everything. Please note that download may take 600-700Mb and then about 15 minutes to configure every VM. So, sit down and relax :)

Some conventions and undesired manual stuff

Networking configuration is preconfigured on the Vagrantfile:

  • Web VM: IP 192.168.56.103
  • CI: IP 192.168.56.104

You may need to add those entries on to your hosts file.