I’m currently in a country with slow/unreliable internet connection. I’m thankful for reliable deploys via Trellis (compared to the hell that is FTP uploads over this connection) however there’s one regular point of failure…
Ultimately, if you routinely have connectivity issues, you might remove the lookup and just list your various public IPs manually (avoids the connection to api.ipify.org. If you do this, and if roots/trellis#752 is merged, here’s how you will need to disable the lookup:
Users can disable the api.ipify.org connection by adding a new variable to group_vars: ssh_client_ip_lookup: false