learn-ansible/TODO.md
bronsen 13308f1b54 create todo list
Once completed, playbooks should be created for the manitu server (but
still tested against a local VM)
2025-03-03 10:58:58 +01:00

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"
  • 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"