fixes #8702 - adding ssh key pair integration for digital ocean

reopening the PR under the correct ticket number