I’m trying to debug a failure during provisioning (specifically, for letsencrypt).
I’ve read Troubleshooting | Trellis Docs | Roots
The example it gives (in step 3) is specific for deploying, rather than provisioning:
Re-run the command in verbose mode
ansible-playbook deploy.yml -vvvv -e "site=<domain> env=<environment>"
if necessary to get more details.
I’ve tried to modify that for provision (server.yml
) rather than deployment:
ansible-playbook server.yml -i hosts/production -vvvv -e "env=production" --tags letsencrypt
However, it hangs at the step “Get Ubuntu version”. This is weird, because I normally run trellis provision --tags letsencrypt production
and it gets past that step.
I do have a bit of an esoteric SSH setup involving some jump hosts. Ideally trellis
CLI and ansible-playbook
would operate the same way but they appear not to be, so I’m wondering if it’s possible to just pass some flag to trellis
CLI to make it pass the “-vvvv” flags?
Thanks