Changing the ansible files structure to follow good practices
Allowing remote connection on MySQL server
Allowing remote connection on Redis server
Removing packages which are role-specific from the common role
Installing weblab-specific requirements in proper role (not in the common one!)
Chaning the way to specify the machines and avoiding provisioning with Ansible (it should be done in two steps for the moment)
Enabling using servers deployed in other machines and main splited out in two files
Editing /etc/hosts to allow using other hosts by their hostname without configuring DNS