Trellis can be really flexible so it’s really up to you, but it depends on what and how you want to structure your projects/sites(high or small traffic)/clients/git repos - not in that particular order.
I haven’t found a solution yet as we need to take into consideration git projects/structure also. It’d be great if you would have 1 Trellis for all your local work/vagrant and have each bedrock as a git repo (i have it set up that way now) and just rocket the deployments from one Trellis. But it was just on 1 server, dunno if i can have more servers for 1 Trellis?
I think 1 trellis per client would work though as that would make more sense if you’d need to share the project with another dev or hand over the git once you don’t want to work with them anymore But that way you’d have 5+ vagrant environment, dunno if that is a good practice?
Another thing to consider is how to update bedrock/trellis/sage? As a example I haven’t had a solution for using
upsteam for Sage inside a Bedrock.
I’d suggest taking a pencil and doing some hierarchy/tree sketches until it makes sense.