{config, ...}: { sops.secrets."service_accounts/authelia/password" = {}; sops.secrets."service_accounts/forgejo/password" = {}; sops.templates."service-accounts.json" = { content = '' { "id": "authelia", "email": "authelia@procopius.dk", "password": "${config.sops.placeholder."service_accounts/authelia/password"}", "displayName": "Authelia", "groups": [ "lldap_password_manager" ] } { "id": "forgejo", "email": "forgejo@procopius.dk", "password": "${config.sops.placeholder."service_accounts/forgejo/password"}", "displayName": "Forgejo", "groups": [ "lldap_password_manager" ] } ''; path = "/bootstrap/user-configs/service-accounts.json"; owner = "lldap"; }; }