infra devserver README.md
750 B · 25 lines
Markdown
at main

Dev Server #

A server for hosting a variety of small devICT services.

  • Terraform to manage the digital ocean droplet
  • Ansible to configure the base host setup
  • Docker+compose to run the services

Common commands #

See the justfile — run just --list from this directory. Terraform recipes wrap op run and read their vars from .env.local.op (see the root README).

Services #

Secrets #

We use infisical for remote secrets management.

Each service on the host has a separate machine identity with it's own client ID and auth secret.

In the service's role, we get a token to inject into the service container