696 B

Some other ideas for playbooks for simpler deployment

To do:

  • Playbook for deploying NPM with KPAVD

    Functional requirements:

    • preconfigure environment vars like db_username, db_host etc
    • install deps, docker, keepalived
    • prep docker-compose.yml with correct environment vars
    • start
    • create keepalivedusr for running "health check" script
    • create said script
    • prepare config for keepalived
    • create or copy over config for keepalived
    • start and enable keepalived

    Non-Functional requirements:

    • Option to run SQlite instead of dedicated SQL db
  • Playbook for deploying HA caddy(?)