How do I wait for a new droplet to be ready for ssh using the API (DropletKit)?
I'm currently using the V2 API to spin up new droplets based on my own custom snapshot. When I run the droplets.create call via DropletKit it returns relatively quickly with the public ip.
The next step is for me to ssh into the machine and kick off a bash script. Unfortunately, I'm seeing ssh timeouts because the droplet is still powering on, which is causing my scripts to fail.
If I need to wait for a droplet to become accessible via SSH, what's the recommended way of doing this?