Files
computer-playbook/roles/web-app-snipe-it/meta/users.yml
kevinveenbirkenbachandClaude Opus 5 28475455db feat(mcp): give every provider its own service account from the registry
Nine roles reached their MCP surface as the deployment administrator or with
an account password kept beside the account in credentials. A Moodle site
admin bypasses every capability check, a Nextcloud app password is not
scopable, a Gitea token reads every private repository, and a GitLab token on
root reads every private project. Each role now declares its own principal in
meta/users.yml and provisions it, so the exposed surface is what the service
role permits. jellyfin, zammad and snipe-it kept their account but took its
password from a credential named token; they read the registry too.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-12 15:44:12 +02:00

7 lines
206 B
YAML

---
mcp-web-app-snipe-it:
firstname: Infinito
lastname: MCP
accounts: []
description: Account the Snipe-IT MCP personal access token is minted for; it carries the read permissions the adapter needs