keys:
  - &admin_torjus age1lznyk4ee7e7x8n92cq2n87kz9920473ks5u9jlhd3dczfzq4wamqept56u
  - &server_gunter age1whxf34vjdndqzwgm7yyaexdm46gdnv9sf3nal7qqyjr0nyhhndlsrmc0g3
  - &server_magicman age1stlqqspmt5fepyz35udrwr5avf9zuju79f787p26pu2d2j08yqps2q2t2c
  - &server_prismo age1lznyk4ee7e7x8n92cq2n87kz9920473ks5u9jlhd3dczfzq4wamqept56u
creation_rules:
  - path_regex: secrets/[^/]+\.(yaml|json|env|ini|toml)
    key_groups:
      - age:
        - *admin_torjus
  - path_regex: secrets/gunter/[^/]+\.(yaml|json|env|ini|toml)
    key_groups:
      - age:
        - *admin_torjus
        - *server_gunter
  - path_regex: secrets/magicman/[^/]+\.(yaml|json|env|ini|toml)
    key_groups:
      - age:
        - *admin_torjus
        - *server_magicman
  - path_regex: secrets/prismo/[^/]+\.(yaml|json|env|ini|toml)
    key_groups:
      - age:
        - *admin_torjus
        - *server_prismo
  - path_regex: secrets/torjus/[^/]+\.(yaml|json|env|ini|toml)
    key_groups:
      - age:
        - *admin_torjus