
Once completed, playbooks should be created for the manitu server (but still tested against a local VM)
828 B
828 B
title | description |
---|---|
Things that ought to be done | Todo items in lists, and lists themselves, are not prioritised |
-
write first playbook
- install postgres on "database_servers"
- become "postgres", not root
- create db schema and user for the django project
- install some django project via git on "application_servers"
- avoid using git&python as root
- allow "application_servers" to conntect to "database_servers"
./manage.py check
should pass as well
- make playbook available via "just deploy"
- install postgres on "database_servers"
-
add just targets for testing/linting
-
make just use "dry run" by default
-
change from .ini to .yaml (because of better highlighting)
-
create backups (sql dump) or snapshot of postgres DB
- make it available via "just backup"