Setup and utilize SOPS

This commit is contained in:
Gene Liverman 2023-12-18 15:34:47 -05:00
parent 0fc27eb75f
commit 5ab4df18b2
14 changed files with 213 additions and 14 deletions

25
.sops.yaml Normal file
View file

@ -0,0 +1,25 @@
---
keys:
- &system_nixnuc age1g24zhwvgenpc4wqejt63thvgd4rn5x9n7nnwwme7dm83nfqpp93se2vmq4
- &system_rainbow_planet age15xlw5vnnjdx2ypz6rq0mqcywuaj3yx8y6lrgf95satafqf7y4qus6rv6ck
- &user_blue_rock age1rt72txg22w8y3cdvq9w7zff0cas6xtkplpj36kxnevfnrtn82f6ss7yw7d
creation_rules:
- path_regex: nixnuc/secrets.yaml$
key_groups:
- age:
- *system_nixnuc
- path_regex: rainbow-planet/secrets.yaml$
key_groups:
- age:
- *system_rainbow_planet
- path_regex: Blue-Rock/secrets.yaml$
key_groups:
- age:
- *user_blue_rock
- path_regex: modules/system/common/secrets.yaml$
key_groups:
- age:
- *system_nixnuc
- *system_rainbow_planet
- *user_blue_rock