roles: dev: title: "Software Development Utilties" invokable: false sys: title: "System" description: "System near components. Will be automaticly called if necessary from other roles." invokable: false alm: title: "Alerting" description: "Notification handlers for system events" icon: "fas fa-bell" invokable: false cln: title: "Cleanup" description: "Roles for cleaning up various system resources—old backups, unused certificates, temporary files, Docker volumes, disk caches, deprecated domains, and more." icon: "fas fa-trash-alt" invokable: false hlth: 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 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: 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 # core: # title: "Core & System" # description: "Fundamental system configuration" # icon: "fas fa-cogs" # invokable: true gen: title: "Generic" description: "Helper roles & installers (git, locales, timer, etc.)" icon: "fas fa-wrench" invokable: true 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 opt: title: "Webserver Optimation" description: "Tools which help to optimize webservers" 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: "Infrastructure services like databases" invokable: false db: title: "Databases" description: "Database applications (DBMS, LDAP, Redis, etc.)" icon: "fas fa-database" invokable: true opt: title: "Service Optimation" description: "Optimation Services to improve your system" icon: "fas fa-database" invokable: true user: title: "Users & Access" description: "User accounts & access control" icon: "fas fa-users" invokable: false