fixes #5934: changes needed to support creation of docker containers

 - ssh provisioning step can be turned off
 - os and architecture can be made optional