Skip to content

Separate playbooks for better multi-server support #536

@swalkinshaw

Description

@swalkinshaw

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions