Page MenuHomePhabricator

[terraform] configure intial sops setup
ClosedPublic

Authored by will on Mon, Jun 3, 8:03 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jun 30, 6:55 AM
Unknown Object (File)
Sat, Jun 29, 12:19 PM
Unknown Object (File)
Fri, Jun 28, 6:29 PM
Unknown Object (File)
Sat, Jun 22, 3:59 AM
Unknown Object (File)
Thu, Jun 20, 1:01 AM
Unknown Object (File)
Wed, Jun 19, 6:16 PM
Unknown Object (File)
Mon, Jun 17, 4:35 PM
Unknown Object (File)
Sun, Jun 16, 4:33 PM
Subscribers

Details

Summary

This sets up sops for our self-host keyserver config.
secrets are stored in keyserver_secrets.json

Test Plan

terraform apply and outputted secrets from keyserver_secrets.json like so:

output "my_secret" {
  value = nonsensitive(local.secrets["mariaDB"])
}

Depends on D12277

Diff Detail

Repository
rCOMM Comm
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

will requested review of this revision.Mon, Jun 3, 8:19 PM

Not sure if using SOPS isn't an overkill for self-hosted keyservers (sops main advantages are for secrets stored in git repos), but let's keep it for now, we can simplify it later by e.g. using gitignored plaintext env files or terraform variable files.

This revision is now accepted and ready to land.Mon, Jun 3, 10:53 PM
This revision was automatically updated to reflect the committed changes.