3 ms·
I talked to people at DO, and there seems to be no current way to fully automate this process, because, as you said, the client needs to give access to create a
by XCSme 6y ago
I talked to people at DO, and there seems to be no current way to fully automate this process, because, as you said, the client needs to give access to create a droplet on his account.
From what they said, the only way to do that is if they create a DigitalOcean account, go to their settings and create an API token that they can share with me.
It would have been awesome if it was possible for me to send them a link with all the details needed (marketplace image to be used, cloud-init script, etc.), and when they click that link they get sent to a DO registration page, when they create the DO account they would also instantly have that droplet created for them.
As I mentioned before, I already provide a semi-automate way to deploy using cloud-init, the main drawback is that the user still has to manually copy that cloud-init script, which is not too complicated, but it's an extra step.
> provide their ssh public key
A non-techincal unforunately user has no idea what a SSH key is. Does it also work with password login?