It actually failed with the unreachable error again when provisioning with the IP listed in the hosts file.
I then attempted to ssh as admin to the IP and it was successful. I changed the IP to the URL in the hosts file and gave it another go and it successfully provisioned this time.
Now, the next problem I have is deploying. It says that my repo can’t be accessed and to verify that it exists. Well, it does exist and it can be accessed because I’ve been pushing to it. It also says permission denied, public key.
I’m able to successfully authenticate with a welcome message from Github.
I’ve tried everything to add my key over and over again: ssh-add -K, etc. It adds my identity fine.
I have other projects that I’m able to deploy to using the same Github account, so this is obviously very frustrating. I’ve been using this stack for some years now and so I’m pretty confident I’ve covered everything I’m aware of to be able to successfully provision and deploy to my droplet.
Ideas welcome, thank you.