saltyorg / Saltbox

Ansible-based solution for rapidly deploying a Docker containerized cloud media server.
https://docs.saltbox.dev
GNU General Public License v3.0
571 stars 65 forks source link

Refactor Role Order to Avoid Additional Docker Service Stop/Starts #132

Closed owine closed 1 year ago

owine commented 1 year ago

With the current order of tasks, we have multiple stops/starts of the Docker service. For example, a flow as follows:

  1. Stop Docker service
  2. Perform Docker role tasks
  3. Start Docker service
  4. Stop Docker service
  5. Perform UnionFS role tasks
  6. Start Docker service

Ideally, we could do a flow of:

  1. Stop Docker service
  2. Perform Docker role tasks
  3. Perform UnionFS role tasks
  4. Perform any other role tasks that require the Docker service to be stopped
  5. Start Docker service

This would speed up runs of the meta tags.

saltydk commented 1 year ago

Close if you feel like the traefik3 changes are enough.