summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsinanmohd <sinan@sinanmohd.com>2025-08-27 17:06:17 +0530
committersinanmohd <sinan@sinanmohd.com>2025-08-27 17:06:24 +0530
commita94f583b1ee575b6ca819a79edd93ed26758fc98 (patch)
treee8892208943968ca7aa1fa28b2e4adfa6395d499
parent352b28cc0418456a61305fc4ce8c4ac069543d2e (diff)
chore(sops): use key groups
-rw-r--r--.sops.yaml54
1 files changed, 24 insertions, 30 deletions
diff --git a/.sops.yaml b/.sops.yaml
index c94869b..207e0fa 100644
--- a/.sops.yaml
+++ b/.sops.yaml
@@ -1,37 +1,31 @@
keys:
- &sinan age1q5sfy74d53n6jxlgsc2zrsz4wcl9d830nxuagc3wfmdkrrp55ckq9ev6nv
-
- - &cez age1nur989fnjmfgfk54ctczrwg25epqqr0xgkl5d4swfxka9aw6cdrqdawvaq
- - &kay age15989j5lkkf2kn5wa2p6qc8wlxjjksc63k5ync8rz8t4e87394pzqm7h4rm
-
- - &lia age1l9kd320xj89vdr06u7ej8fhjrxl470t04trgwd3jwzczknf05aesv2pp8x
- - &fscusat age1yqma4xm4qss787cnwv2v7j2e0eswhm5k9f27n6zhp74euyydv9essxdrmn
+ - &machine_cez age1nur989fnjmfgfk54ctczrwg25epqqr0xgkl5d4swfxka9aw6cdrqdawvaq
+ - &machine_kay age15989j5lkkf2kn5wa2p6qc8wlxjjksc63k5ync8rz8t4e87394pzqm7h4rm
+ - &machine_lia age1l9kd320xj89vdr06u7ej8fhjrxl470t04trgwd3jwzczknf05aesv2pp8x
+ - &machine_fscusat age1yqma4xm4qss787cnwv2v7j2e0eswhm5k9f27n6zhp74euyydv9essxdrmn
creation_rules:
- - path_regex: ^[^/]*/pc/.*
- age: >-
- age1q5sfy74d53n6jxlgsc2zrsz4wcl9d830nxuagc3wfmdkrrp55ckq9ev6nv,
- age1nur989fnjmfgfk54ctczrwg25epqqr0xgkl5d4swfxka9aw6cdrqdawvaq
- - path_regex: ^[^/]*/cez/.*
- age: >-
- age1q5sfy74d53n6jxlgsc2zrsz4wcl9d830nxuagc3wfmdkrrp55ckq9ev6nv,
- age1nur989fnjmfgfk54ctczrwg25epqqr0xgkl5d4swfxka9aw6cdrqdawvaq
- - path_regex: ^[^/]*/kay/.*
- age: >-
- age1q5sfy74d53n6jxlgsc2zrsz4wcl9d830nxuagc3wfmdkrrp55ckq9ev6nv,
- age15989j5lkkf2kn5wa2p6qc8wlxjjksc63k5ync8rz8t4e87394pzqm7h4rm
+ - path_regex: os/(pc|cez)/.*
+ key_groups:
+ - age:
+ - *sinan
+ - *machine_cez
+ - path_regex: os/kay/.*
+ key_groups:
+ - age:
+ - *sinan
+ - *machine_kay
- - path_regex: ^[^/]*/lia/.*
- age: >-
- age1q5sfy74d53n6jxlgsc2zrsz4wcl9d830nxuagc3wfmdkrrp55ckq9ev6nv,
- age1l9kd320xj89vdr06u7ej8fhjrxl470t04trgwd3jwzczknf05aesv2pp8x
- - path_regex: ^[^/]*/dspace/.*
- age: >-
- age1q5sfy74d53n6jxlgsc2zrsz4wcl9d830nxuagc3wfmdkrrp55ckq9ev6nv,
- age15hsgvg3tz9lql0jpr5x8pm66r42kemd65fpz0wa6t8nhvwrxygcssjxd9c
- - path_regex: ^[^/]*/fscusat/.*
- age: >-
- age1q5sfy74d53n6jxlgsc2zrsz4wcl9d830nxuagc3wfmdkrrp55ckq9ev6nv,
- age1yqma4xm4qss787cnwv2v7j2e0eswhm5k9f27n6zhp74euyydv9essxdrmn
+ - path_regex: os/lia/.*
+ key_groups:
+ - age:
+ - *sinan
+ - *machine_lia
+ - path_regex: os/fscusat/.*
+ key_groups:
+ - age:
+ - *sinan
+ - *machine_fscusat
- age: *sinan