--- # First: meta setup. Check everything is as we expect and that we have a remote # venv with required dependencies - import_playbook: initialize.yml # Second: initial setup. Enforces the system to a "known good" state that we can # work with - import_playbook: provision-common.yml # Third: setup the datastore. Lots of downstream stuff won't work without the ability # to mount data storage - import_playbook: provision-datastore.yml # Finally: setup the docker swarm. Configures the workers, security, web proxy, and # management system. Once done, applications are ready for deployment - import_playbook: provison-swarm.yml