nixos/.sops.yaml

74 lines
1.9 KiB
YAML

keys:
- &malte 71E08E591553F5EA4CB98745BCE9E4BF632E7CED
- &helix-texta age1n5cse9mz50hxc2syzpjhkw9kar3eq9lr00ju4el9fu32nvqjzq5s5j4r4j
- &elysia-clarki age1gg85h42mndpuc5qpxg2a794pj9szp6g020ry05tmy9rxgh2aa4asq4vfh4
- &achatina-fulica age1320r0g70sgmprz0dzk9n7nkuhcmf3ju0pmv002mgd5rgghvazyxqtt9c80
- &trochulus-hispidus age1un55h66zlhm4vmf7800q0c5n24zwpwvyllhmu68x33kkf2kwu9dsts8ztg
- &murex-pecten age1txlfvwlahwjy3ujeefsp7ket5c575schwc24a07j4twu0jxzqgwse4n78a
- &cornu-aspersum age1vrdd5yese20vcklv4dkclhfwhs5r9vufka8mevdxkt57fmukld5qj5r342
creation_rules:
- path_regex: secrets/[^/]+\.yaml$
key_groups:
- pgp:
- *malte
age:
- *helix-texta
- *elysia-clarki
- *achatina-fulica
- *trochulus-hispidus
- *murex-pecten
- path_regex: secrets/hosts/helix-texta/[^/]+\.yaml$
key_groups:
- pgp:
- *malte
age:
- *helix-texta
- path_regex: secrets/hosts/elysia-clarki/[^/]+\.yaml$
key_groups:
- pgp:
- *malte
age:
- *elysia-clarki
- path_regex: secrets/hosts/achatina-fulica/[^/]+\.yaml$
key_groups:
- pgp:
- *malte
age:
- *achatina-fulica
- path_regex: secrets/hosts/trochulus-hispidus/[^/]+\.yaml$
key_groups:
- pgp:
- *malte
age:
- *trochulus-hispidus
- path_regex: secrets/hosts/murex-pecten/[^/]+\.yaml$
key_groups:
- pgp:
- *malte
age:
- *murex-pecten
- path_regex: secrets/hosts/cornu-aspersum/[^/]+\.yaml$
key_groups:
- pgp:
- *malte
age:
- *cornu-aspersum
# Home-manager secrets
# TODO: Improve
- path_regex: secrets/users/malte/[^/]+\.yaml$
key_groups:
- pgp:
- *malte
age:
- *helix-texta
- *murex-pecten
- path_regex: secrets/users/marie/[^/]+\.yaml$
key_groups:
- pgp:
- *malte
age:
- *trochulus-hispidus
- *murex-pecten