When creating a droplet manually on DigitalOcean, it gets the SSH keys that are configured for that team/account added to the authorized_keys for that system. However, the droplets that are automatically created by docker cloud don’t have these SSH keys added to them.
A possible workaround is to manually login through the web-based console and add the ssh keys manually ( which is a bit of a tedious process ), which in the spirit of scaleability and automation isn’t really the preferred solution.
Is there a better solution to do this? Or is this a bug in the integration between docker cloud and digital ocean ?