This patch renames all roles with a `-` to `_`, to comply with the ansible-lint rule 106. As collection roles are now also limited to these symbols and this will make it easier to move them later.
This patch adjusts the role to allow for deployments of the docker, docker+machine and shell executors.
The default is now the docker executor instead of the docker+machine executor. Also all defaults have been adjusted for this use case.