-
-
Notifications
You must be signed in to change notification settings - Fork 594
Separate playbooks for better multi-server support #536
Copy link
Copy link
Open
Labels
Description
Right now Trellis is designed to work on single servers. This means MariaDB (database), Nginx (web server), etc all on the same server. It's obviously a good practice to break these apart for scaling.
This requires a lot of manual work as it is. Our hosts files can easily support different groups and servers within them, but server.yml isn't set up to easily take advantage of multiple groups.
The solution is probably to create more playbooks. At least the following:
- database
- web server
A unified server.yml can still exist which ties them all together by default.
- I've read the guidelines for Contributing to Roots Projects
Reactions are currently unavailable