diff --git a/TODO.md b/TODO.md new file mode 100644 index 0000000..911e900 --- /dev/null +++ b/TODO.md @@ -0,0 +1,23 @@ +--- +title: Things that ought to be done +description: 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" + +- [ ] add just targets for testing/linting + +- [ ] make just use "dry run" by default + +- [x] change from .ini to .yaml (because of better highlighting) + +- [ ] create backups (sql dump) or snapshot of postgres DB + - [ ] make it available via "just backup"