Put configuration of connection type in inventory instead of in playbook to make the playbook more flexible.
Splitting out common and continuous integrattion setup tasks to roles. Failed to get roles working this far, using includes instead.