Ethan Paul
0a7b67b6c5
provision playbooks now establish platform-related components of the macro system configure playbooks now configure/update/establish specific subcomponents of systems deploy playbooks will eventually deploy specific applications onto the platform
17 lines
633 B
YAML
17 lines
633 B
YAML
---
|
|
# 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
|