Digital Ocean sets a root password on created virtual machines, but does not give us a way to get the password from API (it e-mails the password to account owner). There is a password reset API call, but this also e-mails the password.
There are two options:
Implement SSH keys in Lobster (this would affect other VM backends as well)
Use user data script to change the password on first boot
Probably the best solution is to do the second option for now, and later also support SSH keys separately.
Digital Ocean sets a root password on created virtual machines, but does not give us a way to get the password from API (it e-mails the password to account owner). There is a password reset API call, but this also e-mails the password.
There are two options:
Probably the best solution is to do the second option for now, and later also support SSH keys separately.