I can’t remember off the top of my head, but this might be one of two things:
1. Check on your usage/non-usage/value of repo_subtree_path
. I’m not sure which version of Trellis you are using, so note that the subtree
variable was renamed subtree_path
on Sep 6, 2015, then repo_subtree_path
on Dec 29, 2015. You could find more info by searching subtree
in discourse and docs.
2. Double-check that you have committed your updated composer files to the repo that is cloned during deploy, like Downgrade WP when deploy - #6 by swalkinshaw.
Try changing web_user: web
, running server.yml
, then testing ssh web@45.55.227.142
. When you run server.yml
its users
role adds these users to the server, so you and ansible can then ssh as admin
and web
. If that doesn’t work, then there is more debugging to do, and I’d start with this (even though it shouldn’t be directly related to issue of whether web
can make an ssh connection):