Using Vagrant for setting up Virtual Box VM. Configuring DNS server, web servers, HA MySQL cluster. Automating configuration process with Ansible. Automating more parameters with python scripts (e.g. domain names, IP addresses, hosts names...)