Infrastructure repo covering all things hosted by Distrust.
Go to file
RyanSquared 6ed53333da
move to sops for managing credentials
This must be done outside of a Makefile environment due to how it
affects the programs that run inside `make`. `sops exec-env` will
decrypt a file and export the values as environment variables for the
program specified, which in this case is the user's shell.

This commit also includes a `.sops.yaml` file with the three PGP keys
from the Makefile and regenerates the DigitalOcean PAT.
2023-05-05 00:53:31 -04:00
config initial website integration 2023-04-13 21:19:08 -07:00
infra set mimetypes on web files 2023-05-04 20:59:08 -07:00
keys working terraform state sharing 2023-04-13 20:22:35 -07:00
secrets move to sops for managing credentials 2023-05-05 00:53:31 -04:00
src website deploy is a thing 2023-05-04 20:31:53 -07:00
.gitignore working terraform backend creation 2023-03-09 20:43:38 -08:00
.gitmodules initial website integration 2023-04-13 21:19:08 -07:00
.sops.yaml move to sops for managing credentials 2023-05-05 00:53:31 -04:00
LICENSE Initial commit 2023-01-26 19:30:26 -06:00
Makefile move to sops for managing credentials 2023-05-05 00:53:31 -04:00
README.md move to sops for managing credentials 2023-05-05 00:53:31 -04:00

README.md

Distrust Infrastructure

For the purpose of transparency, we include our infrastructure configuration right out in the open to encourage those we work with, and otherwise to do the same.

Dependencies

  • Docker
  • GNU Make

Usage

$ sops exec-env secrets/production.enc.env $(getent passwd $UID | cut -d: -f7)
$ make