This release adds a new optional configuration parameters to the provider called ssh_timeout. The default value is 5m and this is used to retry failed SSH connections a number of times before giving up. This is primarily useful in Cloud or on-prem environments where the LInux guest vm's ssh daemon is not quite listening yet and reports "Connection refused" or some other network error that could be retried.