Commit Graph

14 Commits

Author SHA1 Message Date
6a3ae49d8e Update terraform modules 2024-03-11 22:02:07 -07:00
b025e4a87e Add repo unlock via Nomad action to backups 2024-01-06 16:22:20 -08:00
f5898b0283 Add workload ACL management for mysql and postgres access
Allows required jobs to access shared secrets and auto generates psks
for stunnel.

Currently supporting MySQL, Postgres, and LDAP.
2023-08-29 12:48:48 -07:00
6dbe0f7f45 Add nomad ACLs and roles for use in oidc auth 2023-07-07 00:30:02 -07:00
88e91e5e5d Deploy authelia
Backed by lldap and mysql and deployed on whoami for now as a forward
proxy example

Would be good to add oidc for Nomad as well as make policies configurable
via Nomad variables.
2023-07-06 18:00:06 -07:00
98ea2a1ca0 A whole lot of incremental fixes for nomad variables and such
Also adds stunnel between redis and clients
2023-03-24 16:32:37 -07:00
9204f3c7f0 Add consul back to terraform temporarily while I transition 2023-03-24 12:48:53 -07:00
65cb6afaf9 WIP: Moving vars and service discovery to Nomad
Starting with core
2023-03-24 08:55:23 -07:00
fc86b974a7 Update versions 2022-11-27 22:44:26 -08:00
2ed2056766 Update lockfile 2022-07-25 15:40:54 -07:00
b86c57d75d Make acls module stand alone 2022-07-25 11:48:03 -07:00
726b634092 Create levant tf module
Also a template service Nomad job that can be used for some straighforward services
2022-07-08 16:24:03 -07:00
f8f7cf2dc2 Add Nomad ACL bootstrap 2022-03-23 16:08:18 -07:00
2ac0a3a15a Add some basic Nomad and k8s tests 2022-02-16 09:56:18 -08:00