keys: # users: - &albert 4A89D6B44B7E423B647C7AE848FBC3335A26DED6 # hosts: # Linode - &osaka-linode-01 5f548d87ab2b8a4d48d80da3f2ff8352998da7fa - &milan-linode-01 264f9137377eda3b95c82c86cebd6d17984b8d4e - &frankfurt-linode-01 6b30711a5c58990a0befdf2b088f57010efc341c # Servers - &nuc-server a92fc58eb6471b6684927cf7a45e1c88cc8cf69f - &framework-server dfd3a496aba156fa521e82ada77d68dc727cf52b - &warsaw-ovh-01 a21a35bfed7640922ee5cda24ae2cb3e18540f00 # Personal - &steamdeck d01f806e6f0909dc470a676b6fe398ca0043ab53 - &nixos-desktop a35403c63c0900bfcbff1574445cf017bce6d408 - &framework16 c683e2ca56b29edc12a20ed45143cb1f8f6d9c2d - &framework13 aaec681e4fb9dcdd15d0d367a86615d17653d819 # Raspberry Pi's - &piaware-rpi4 4216b645667670a6130bb95a72a56f8269cd0818 - &backups-rpi4 8b37122bb46dc98c208002d65e94778ecd94bd4e - &bakersfield-rpi4 c93d5c2da5efe4ba4103c8f571faa392f202eed4 - &quitman-rpi4 05880eec3f6ad65b2c828f5e5f2f1b479dc4acef creation_rules: # Shared: - path_regex: secrets\/yubikey\.yaml$ key_groups: - pgp: - *albert - *framework13 - *framework16 - path_regex: secrets\/secrets\.yaml$ key_groups: - pgp: - *albert - *osaka-linode-01 - *milan-linode-01 - *frankfurt-linode-01 - *nuc-server - *framework-server - *warsaw-ovh-01 - *steamdeck - *nixos-desktop - *framework13 - *framework16 - *piaware-rpi4 - *backups-rpi4 - *bakersfield-rpi4 - *quitman-rpi4 - path_regex: secrets\/wireguard\.yaml$ key_groups: - pgp: - *albert - *osaka-linode-01 - *frankfurt-linode-01 - *framework-server - *backups-rpi4 - *warsaw-ovh-01 # Users - path_regex: secrets\/users\/albert\.yaml$ key_groups: - pgp: - *albert - *osaka-linode-01 - *milan-linode-01 - *frankfurt-linode-01 - *nuc-server - *framework-server - *warsaw-ovh-01 - *steamdeck - *nixos-desktop - *framework13 - *framework16 - *piaware-rpi4 - *backups-rpi4 - *bakersfield-rpi4 - *quitman-rpi4 - path_regex: secrets\/cloudflare\.yaml$ key_groups: - pgp: - *albert - *osaka-linode-01 - *frankfurt-linode-01 # Containers - path_regex: secrets\/containers\/rdesktop\.yaml$ key_groups: - pgp: - *albert - *framework-server - *warsaw-ovh-01 # Linode - path_regex: secrets\/hosts\/frankfurt-linode-01\.yaml$ key_groups: - pgp: - *albert - *frankfurt-linode-01 - path_regex: secrets\/hosts\/milan-linode-01\.yaml$ key_groups: - pgp: - *albert - *milan-linode-01 - path_regex: secrets\/hosts\/osaka-linode-01\.yaml$ key_groups: - pgp: - *albert - *osaka-linode-01 # Hosts - path_regex: secrets\/hosts\/warsaw-ovh-01\.yaml$ key_groups: - pgp: - *albert - *warsaw-ovh-01 - path_regex: secrets\/hosts\/framework13\.yaml$ key_groups: - pgp: - *albert - *framework13 - path_regex: secrets\/hosts\/framework16\.yaml$ key_groups: - pgp: - *albert - *framework16 - path_regex: secrets\/hosts\/framework-server\.yaml$ key_groups: - pgp: - *albert - *framework-server - path_regex: secrets\/hosts\/piaware-rpi4\.yaml$ key_groups: - pgp: - *albert - *piaware-rpi4 - path_regex: secrets\/hosts\/backups-rpi4\.yaml$ key_groups: - pgp: - *albert - *backups-rpi4 - path_regex: secrets\/hosts\/steamdeck\.yaml$ key_groups: - pgp: - *albert - *steamdeck - path_regex: secrets\/hosts\/bakersfield-rpi4\.yaml$ key_groups: - pgp: - *albert - *bakersfield-rpi4 - path_regex: secrets\/hosts\/quitman-rpi4\.yaml$ key_groups: - pgp: - *albert - *quitman-rpi4 - path_regex: secrets\/hosts\/nixos-desktop\.yaml$ key_groups: - pgp: - *albert - *nixos-desktop - path_regex: secrets\/hosts\/nuc-server\.yaml$ key_groups: - pgp: - *albert - *nuc-server