roles: core: title: "Core & System" description: "Fundamental system configuration" icon: "fas fa-cogs" invokable: false drv: title: "Drivers" description: "Roles for installing and configuring hardware drivers—covering printers, graphics, input devices, and other peripheral support." icon: "fas fa-microchip" invokable: true gen: title: "Generic" description: "Helper roles & installers (git, locales, timer, etc.)" icon: "fas fa-wrench" invokable: false desk: title: "Desktop" description: "Desktop environment roles & apps (GNOME, browser, LibreOffice, etc.)" icon: "fas fa-desktop" invokable: true util: title: "Utilities" description: "General-purpose utility roles for both desktop and server environments—providing helper functions, customizations, and optimizations for applications, workflows, and infrastructure." icon: "fas fa-tools" invokable: false desk: title: "Desktop Utilities" description: "Utility roles for configuring and optimizing desktop applications and workflows—covering browsers, design tools, development environments, office suites, and gaming setups." icon: "fas fa-tools" invokable: true srv: title: "Server Utilities" description: "Utility roles for server-side configuration and management—covering corporate identity provisioning, network helpers, and other service-oriented toolkits." icon: "fas fa-cogs" invokable: true srv: title: "Server" description: "General server roles for provisioning and managing server infrastructure—covering web servers, proxy servers, network services, and other backend components." icon: "fas fa-server" invokable: false web: title: "Webserver" description: "Web-server roles for installing and configuring Nginx (core, TLS, injection filters, composer modules)." icon: "fas fa-server" invokable: false proxy: title: "Proxy Server" description: "Proxy-server roles for virtual-host orchestration and reverse-proxy setups." icon: "fas fa-project-diagram" invokable: false web: title: "Web Infrastructure" description: "Roles for managing web infrastructure—covering static content services and deployable web applications." icon: "fas fa-globe" svc: title: "Services" description: "Static content servers (assets, HTML, legal, files)" icon: "fas fa-file" invokable: true app: title: "Applications" description: "Deployable web applications (GitLab, Nextcloud, Mastodon, etc.)" icon: "fas fa-docker" invokable: true net: title: "Network" description: "Network setup (DNS, Let's Encrypt HTTP, WireGuard, etc.)" icon: "fas fa-globe" invokable: true svc: title: "Services" description: "Docker infrastructure services (DBMS, LDAP, Redis, etc.)" icon: "fas fa-database" invokable: true mon: title: "Monitoring" description: "Roles for system monitoring and health checks—encompassing bot-style automated checks and core low-level monitors for logs, containers, disk usage, and more." icon: "fas fa-chart-area" invokable: false alert: title: "Alerting" description: "Notification handlers for system events" icon: "fas fa-bell" invokable: false maint: title: "Maintenance & Healing" description: "Periodic maintenance & auto-recovery" icon: "fas fa-tools" invokable: true bkp: title: "Backup & Restore" description: "Backup strategies & restore procedures" icon: "fas fa-hdd" invokable: false update: title: "Updates & Package Management" description: "OS & package updates" icon: "fas fa-sync" invokable: true user: title: "Users & Access" description: "User accounts & access control" icon: "fas fa-users" invokable: false