Skip to content

prerequisites: add sqlite3; line: add API keys, backup dir, fix Dockerfile path

jedmund requested to merge jedmund/prerequisites-add-sqlite3 into main

Created by: jedmund

Summary

  • Add sqlite3 to the prerequisites apt packages (alongside zsh), renaming the task from "Install zsh" to "Install apt packages"
  • Add line_backup_dir default variable (/data/backups) and BACKUP_DIR env var to the line service
  • Add vault-backed env vars for line service integrations: WIDGET_TOKEN_KEY, REDDIT_CLIENT_ID, TWITCH_CLIENT_ID/TWITCH_CLIENT_SECRET, BART_API_KEY, BAY_511_API_KEY
  • Fix line container Dockerfile path from Dockerfile to deploy/Dockerfile

Test plan

  • Run prerequisites role and confirm sqlite3 is installed on hosts
  • Deploy infra_gateway and verify line container builds from deploy/Dockerfile
  • Confirm new env vars are rendered correctly in the line env file

Merge request reports

Loading