Moved common tasks to a separate file and pulled out more machine specific tasks into separate playbooks