Skip to content
Logo LogoDocumentation
⌘ K
Logo LogoDocumentation
Logo
All versions

Full Index

  • About
    • Agent Instructions πŸ€–
    • Changelog
    • Code of Conduct
    • Contributing to Infinito.Nexus
    • Infinito.Nexus Community License (Non-Commercial)
    • Security Policy
    • Support and Contact πŸ’Ό
    • Todos
    • Compose Configuration 🧩
      • CoreDNS Sidecar Config πŸ›°οΈ
      • Package-Cache Wiring πŸ“¦
      • Package-Cache Frontend (TLS-terminating reverse proxy) πŸ”
      • Registry-Cache Wiring πŸͺž
    • Documentation πŸ“
      • Administration πŸ› οΈ
        • CI & Self-Hosted Runners πŸƒ
        • Deploy Guide πŸš€
        • Installation Guide πŸš€
        • Configuration πŸ› οΈ
          • Email Configuration πŸ“¬
          • RBAC πŸ›‚
      • Agent documentation πŸ€–
        • Agent action guides 🧭
          • Lead a CI run with a priority line πŸ”Ž
          • Committing
          • Design Loop
          • Development
          • Pull Requests
          • Push, Trigger, Pull
          • Refactoring and Optimization
          • Release Articles
          • Requirements
          • Testing
          • Verify in two lanes at once πŸ›€οΈ
          • Debugging
            • CI Debugging
            • Local Deploy Debugging
            • Log File Inspection
          • Agent iteration loops
            • Compose Loop
            • Playwright Spec Loop
            • Roundtrip Loop
            • Runner Iteration
            • Swarm Loop
            • Workflow Loop
        • Agent file rules πŸ“
          • Agent group_vars rules
            • applications lookup
          • Agent role file rules 🎭
            • javascript.js
            • playwright.env.j2
            • playwright.spec.js agent procedure
            • `style.css`
        • Agent meta guidance 🧠
          • About AGENTS.md
          • Caveman: Token Compression
          • Ethics and Morality
          • Help
          • Purpose
      • Changelog Archive πŸ“š
        • 0.1.0 (2025-12-09)
        • 0.1.1 (2025-12-10)
        • 0.2.0 (2025-12-10)
        • 0.2.1 (2025-12-10)
        • 0.3.0 (2025-12-17)
        • 0.3.1 (2025-12-18)
        • 0.3.2 (2025-12-19)
        • 0.3.3 (2025-12-21)
        • 0.3.4 (2025-12-21)
        • 0.3.5 (2025-12-21)
        • 0.4.0 (2025-12-29)
        • 0.5.0 (2025-12-30)
        • 0.6.0 (2025-12-31)
        • 0.7.0 (2026-01-05)
        • 0.7.1 (2026-01-06)
        • 0.7.2 (2026-01-06)
        • 0.8.0 (2026-01-06)
        • 0.9.0 (2026-01-07)
        • 0.10.0 (2026-01-08)
        • 0.11.0 (2026-01-10)
        • 0.12.0 (2026-01-25)
        • 1.0.0 (2026-02-03)
        • 2.0.0 (2026-02-08)
        • 2.1.0 (2026-02-08)
        • 2.1.1 (2026-02-08)
        • 2.1.2 (2026-02-08)
        • 2.1.3 (2026-02-08)
        • 2.1.4 (2026-02-08)
        • 2.1.5 (2026-02-09)
        • 2.1.6 (2026-02-09)
        • 2.1.7 (2026-02-09)
        • 2.1.8 (2026-02-09)
        • 2.1.9 (2026-02-10)
        • 3.0.0 (2026-02-11)
        • 4.0.0 (2026-02-13)
        • 4.0.1 (2026-02-15)
        • 4.0.2 (2026-02-15)
        • 4.0.3 (2026-02-16)
        • 4.1.0 (2026-02-17)
        • 5.0.0 (2026-02-25)
        • 5.1.0 (2026-02-28)
        • 5.2.0 (2026-03-21)
        • 6.0.0 (2026-04-25)
        • 7.0.0 (2026-05-08)
        • 8.0.0 (2026-05-27)
        • 8.0.1 (2026-05-28)
        • 8.0.2 (2026-05-28)
        • 8.0.3 (2026-05-28)
        • 8.0.4 (2026-05-28)
      • Contribution Guide
        • Customize 🧩
        • Documentation πŸ“
        • Requirements πŸ“‹
        • Contribution Flow πŸ”€
        • Actions πŸš€
          • Local Deploy πŸš€
          • Refactoring πŸ”§
          • Release πŸš€
          • Review Requirements πŸ”
          • Testing and Validation βœ…
          • Debugging guides 🐞
            • CI Failures and Debugging πŸ›
            • Network 🌐
          • Test guidance πŸ§ͺ
            • External Tests 🌐
            • Integration Tests πŸ”—
            • Lint πŸ”
            • Playwright Tests 🎭
            • Regression Guards πŸ›‘οΈ
            • Suppression Markers 🚫
            • Unit Tests πŸ§ͺ
        • Artefact documentation 🧱
          • Scripts 🧰
          • Utilities 🐍
          • File artefact rules πŸ“„
            • `compose.yml` 🐳
            • `Makefile` πŸ› οΈ
            • Docs README rules πŸ—‚οΈ
              • Docs README πŸ“„
            • Plugin file rules πŸ”Œ
              • Lookup plugin rules πŸ”Ž
                • `applications` lookup πŸ“¦
                • `users` lookup πŸ‘₯
            • Role file rules πŸ› οΈ
              • `Dockerfile` 🐳
              • `javascript.js` πŸ“œ
              • `playwright.spec.js` 🎭
              • Role README πŸ“„
              • `style.css` 🎨
              • `meta/variants.yml` 🧬
          • Git artefacts πŸ—‚οΈ
            • Branch 🌿
            • Commit πŸ“
            • Continuous Integration πŸ”„
            • Pull Request πŸ”€
            • Remotes 🌐
          • Image artefact guidance πŸ–ΌοΈ
            • Image Mirroring πŸͺž
            • Role Image Configuration 🐳
        • Design 🎨
          • Repository Architecture πŸ—οΈ
          • Deployment Modes 🚒
          • Deployment Exceptions ⚠️
          • Inventory πŸ—οΈ
          • Network Modes 🌈
          • Code Principles πŸ“
          • Variants 🧬
          • Identity and Access Management πŸ”
            • Common 🧭
            • LDAP πŸ“’
            • OIDC πŸͺͺ
            • RBAC πŸ›‚
          • Language-specific code rules πŸ—£οΈ
            • Shell 🐚
        • Environment guide πŸ–₯️
          • Local Caches πŸ“¦
          • Manage Low-Hardware Resources
          • Supported Operation Systems
          • Development Environment Setup πŸ› οΈ
          • Environment Variables
          • Platform setup guides 🌍
            • Linux
            • macOS
            • Windows (WSL2)
        • Organisation πŸ›οΈ
          • Communication πŸ’¬
          • Organisational Principles πŸ“
        • Tooling guides 🧰
          • Act Workflow Checks 🎭
          • Ansible 🎭
          • Docker and Runtime Commands 🐳
          • Makefile Commands πŸ› οΈ
          • Agent Tooling πŸ€–
            • Cheatsheet πŸ“‹
            • Agent Guidelines for humans
            • Claude Code πŸ€–
              • Claude Code Sandbox πŸ–οΈ
              • Claude Code Security Assumptions πŸ›‘οΈ
              • Claude Code Settings πŸ€–
          • GHCR guides πŸ“¦
            • GHCR Authentication πŸ”‘
            • Mirror Cleanup: Deleting Private GHCR Packages πŸ—‘οΈ
          • GitHub governance guides πŸ›‘οΈ
            • Repository Settings πŸ”§
            • GitHub Actions guides 🎬
              • CI Configuration βš™οΈ
              • Instructions replay πŸ“–
              • CI Secrets πŸ”
              • GitHub Actions 🎬
            • Branch Governance 🌿
              • Branch Protection πŸ”’
      • Requirements πŸ“‹
        • 000 - Template
        • 014 - Dedicated CI Runner via `svc-runner` Role
        • 017 - Playwright `biber` non-admin RBAC coverage
        • 018 - Playwright LDAP authentication coverage
        • 023 - Docker Swarm Deployment with NFS-backed Shared Volumes
        • 023 - Setup Penpot
        • 024 - ERPNext Role with OIDC SSO
        • 025 - MCP Role Integration
        • 025 - Matrix Role Ansible Flavor (matrix-docker-ansible-deploy)
        • 026 - Unified Addon Syntax
        • 027 - Integration Matrix
        • 028 - atmo.rsvp (AT Protocol Events) Role + Mobilizon/ActivityPub Bridge
        • 028 - Semaphore UI Role with OIDC SSO + LDAP
        • 029 - Checkmk Role with oauth2-proxy SSO + LDAP
        • 030 - Jellyfin Role with LDAP / OIDC SSO
        • 031 - LLM Gateway and Model Backends (LiteLLM)
        • 031 - svc-net-tor: Full Tor Onion Node
        • 032 - Kernel-Isolated AI Agent Employees with Flowise Supervisor
        • 032 - OpenBao Secrets Manager with Keycloak OIDC, RBAC Policies and Static-Seal Auto-Unseal
        • 033 - Home Assistant Role with MCP Server Surface
        • 034 - Embodied Robot Platform for Hermes (svc-ai-robot)
        • 035 - MCP Proxy Expansion and Application Interconnection
        • 036 - Native AI Gateway Integration
        • 037 - Corporate Design Overhaul
        • 037 - Gettext Catalogs with LibreTranslate Autotranslation
        • 037 - Multi-Network Serving
        • 037 - Per-User Agents on Demand from Open WebUI
        • 037 - World Monitor Role behind the oauth2-proxy SSO Gate
        • 038 - System One Model Router
        • 039 - Core i18n Consumers
        • 039 - svc-net-wireguard: Test Full Meshes on the Role's Own CI Row
        • 040 - Translation Gateway
        • 042 - Automatic Major Upgrades
        • 043 - WireGuard Hub for Compose Deployments
        • 044 - Stalwart Imports Every Mailu Mailbox
        • 045 - Stack Service: One Shared Service Replaces the Stack Role Includes
        • 046 - Custom Roles from Inventory-Declared Sources
        • 047 - OpenBao Audit Device
        • 061 - Nextcloud Talk high-performance backend from pinned upstream components
        • 065 - Shared stack caches and release after rescue
        • 066 - Logout everywhere per network and device
      • Security guidance πŸ”’
        • Security Guidelines πŸ›‘οΈ
        • Security Guidelines πŸ›‘οΈ
    • Custom Modules (`library/`)
    • Packaging Layout
    • Ansible Plugins (`plugins/`) 🧩
      • Custom Filter Plugins for Infinito.Nexus
      • Custom Lookup Plugins for Infinito.Nexus
    • Ansible Collection Requirements
    • Application Categories
      • Ansible Role Glossary
      • Application Glosar
      • Arduino Development Utilities
      • Base Development Toolchain
      • Development Utilities
      • Fakeroot
      • GCC
      • Git
      • Java
      • Locales
      • Make Installation
      • dev-nix
        • to-dos
      • Node.js
      • npm
        • Todos
      • Python Development Utilities
      • Shell
      • Epson Multiprinter Driver
        • Epson Multiprinter Driver Architecture
      • Intel Driver
        • Intel Driver Architecture
      • LID Switch Driver
        • LID Switch Driver Architecture
      • Proprietary Drivers
        • Proprietary Drivers Architecture
      • Base
        • Base Architecture
      • Blender
        • Blender Architecture
      • Blue-ray Disc
        • Blue-ray Disc Architecture
      • Chromium
        • Chromium Architecture
      • Code
        • Code Architecture
      • CopyQ
        • CopyQ Architecture
      • Workstation Docker
        • Workstation Docker Architecture
      • Dotlinker
        • Dotlinker Architecture
      • Firefox
        • Firefox Architecture
      • Git
        • Git Architecture
      • GNOME Desktop
        • GNOME Desktop Architecture
      • GNOME Caffeine
        • GNOME Caffeine Architecture
      • GNOME Extensions Manager
        • GNOME Extensions Manager Architecture
      • GNOME Terminal
        • GNOME Terminal Architecture
      • Claude Code
        • Claude Code Architecture
      • Codex
        • Codex Architecture
      • Cursor
        • Cursor Architecture
      • Pi Coding Agent
        • Pi Coding Agent Architecture
      • GnuCash
        • GnuCash Architecture
      • Jrnl
        • Jrnl Architecture
      • KeePassXC
        • KeePassXC Architecture
      • Laya
        • Laya Architecture
      • LibreOffice
        • LibreOffice Architecture
      • micro
        • micro Architecture
      • Neovim
        • Neovim Architecture
      • Nextcloud Client ️
        • Nextcloud Client ️ Architecture
        • Todos
      • OBS Studio
        • OBS Studio Architecture
      • QBittorrent
        • QBittorrent Architecture
      • RetroArch
        • RetroArch Architecture
      • Spotify
        • Spotify Architecture
      • SSH Agent
        • SSH Agent Architecture
      • Torbrowser
        • Torbrowser Architecture
      • Virtual Box
        • Virtual Box Architecture
      • Zoom
        • Zoom Architecture
      • Hunspell
        • Hunspell Architecture
      • Kevins Package Manager
      • Package Manager Installation
        • Todos
      • Agent Broker
        • Agent Broker Architecture
        • TODO
      • Jupyter
        • Jupyter Architecture
      • LibreTranslate Engine
        • LibreTranslate Engine Architecture
      • LiteLLM Gateway
        • LiteLLM Gateway Architecture
      • LM Studio
        • LM Studio Architecture
      • LTEngine
        • LTEngine Architecture
      • MCP Adapter
        • MCP Adapter Architecture
      • NLLB-200
        • NLLB-200 Architecture
      • Ollama
        • Ollama Architecture
      • Robot Platform
        • Robot Platform Architecture
        • TODO
      • System One
        • System One Architecture
        • TODO
      • Searxng
        • Searxng Architecture
      • Tika
        • Tika Architecture
      • Backup to External Device
        • Backup to External Device Architecture
      • Backup NFS
        • Backup NFS Architecture
      • Backup Remote Server
        • Backup Remote Server Architecture
      • Backup Host Secrets
        • Backup Host Secrets Architecture
      • Backup Docker Volumes
        • Backup Docker Volumes Architecture
        • Todos
      • Package cache
        • Package cache Architecture
      • Elasticsearch
        • Administration
        • Elasticsearch Architecture
      • MariaDB
        • Administration
        • MariaDB Architecture
        • defaults/
        • vars/
      • Memcached
        • Memcached Architecture
      • OpenLDAP
        • OpenLDAP Architecture
        • Todos
      • PostgreSQL
        • Administration
        • PostgreSQL Architecture
        • Todos
        • PostgreSQL Major Upgrade ⬆️
      • Qdrant
        • Administration
        • Qdrant Architecture
        • Qdrant Docker Upgrade
      • RabbitMQ
        • RabbitMQ Architecture
      • Redis
        • Administration
        • Redis Architecture
      • Typesense
        • Typesense Architecture
      • Unbound
        • Unbound Architecture
      • Firewall ruleset
        • Firewall ruleset Architecture
      • Tor Onion Service
        • Tor Onion Service Architecture
      • Tor SMTP Gateway (svc-net-tor-smtp)
        • Tor SMTP Gateway (svc-net-tor-smtp) Architecture
      • WireGuard
        • WireGuard Architecture
      • MSI Keyboard Driver
        • MSI Keyboard Driver Architecture
        • Todo
      • Storage Optimizer
        • Storage Optimizer Architecture
        • Todos
      • Swapfile
        • Swapfile Architecture
      • OpenResty
        • OpenResty Architecture
      • Docker Registry Cache
        • Docker Registry Cache Architecture
      • Docker Registry
        • Docker Registry Architecture
      • Self-Hosted Runner
        • Self-Hosted Runner Architecture
      • NFS Client
        • NFS Client Architecture
      • NFS Server
        • NFS Server Architecture
        • TODO
      • Docker Swarm Manager
        • Docker Swarm Manager Architecture
      • Docker Swarm
        • Docker Swarm Architecture
      • Kata & gVisor
        • Kata & gVisor Architecture
      • sys-ca-selfsigned
      • sys-cleanup
      • Infinito.Nexus CLI
      • Unified Service Failure Notifier
      • Automated Email Alerts for Service Failures
      • Automated Telegram Alerts for Service Failures
      • Cleanup Docker Anonymous Volumes
      • Cleanup Backups Service
      • Certbot Reaper
      • Cleanup Disc Space
      • Cleanup Docker Resources
      • Cleanup Failed Backups
      • sys-ctl-hlth-btrfs
      • Docker Container Health Check
      • Health CSP Crawler
      • sys-ctl-hlth-disc-space
      • sys-ctl-hlth-journalctl
      • sys-ctl-hlth-msmtp
      • Container Runtime Health Check
        • To-dos
      • Docker Volumes Health Check
      • Webserver Health Check
        • Todo
      • Docker Compose Certificate Sync Service
        • Wildcard Certificate Setup with Let's Encrypt
      • NGINX Certbot Automation
      • System Btrfs Auto Balancer
      • Docker Auto Restart
      • Docker Healer
      • sys-daemon
      • Cloudflare DNS Records
      • Hetzner Reverse DNS
      • sys-dns-wildcards
      • NGINX Global Matomo & Theming Modifier Role
      • iFrame Notifier for NGINX
      • Corporate Design Injection for NGINX
      • Global JavaScript Injector for NGINX
      • sys-front-inj-logout
      • NGINX Matomo Tracking Role
      • sys-front-tls
      • sys-front-tls-letsencrypt
      • sys-front-tls-selfsigned
      • Hostname
      • Lint
      • System Maintenance Lock
      • sys-openssl
      • Operating System Images
      • Python-Pip
      • sys-pip-install
      • sys-service
      • sys-service-loader
        • TODOs
      • sys-service-terminator
      • Database Docker Composition
      • Front Base (HTTPS + Cloudflare + Handlers)
      • NGINX Domain Setup
      • Database Docker with Web Proxy
      • Sudo
      • Content Delivery Network
      • Certbot
      • NGINX HTTPS Certificate Retrieval
      • sys-svc-cln-domains
      • Docker Compose
      • sys-svc-compose-ca
      • sys-svc-compose-php
      • Docker Server
        • sys-svc-container – Files Overview
      • sys-svc-dns
      • Svc Engine
      • Journalctl
      • sys-svc-mail
      • msmtp
      • sys-svc-mail-smtp
      • sys-svc-mcp-reconcile
      • NSS
      • Svc Objstore
      • NGINX Docker Reverse Proxy
        • Todos
      • Central Database
      • SSH Service (Client)
      • sshd
      • Webserver
        • To-dos
      • Webserver HTTPS Provisioning
      • Systemd Timer
      • sys-token-store
      • System Utility: Git Pull (Shallow & Pinned)
      • System Version ️
      • Test E2E Cli
      • Test: E2E Playwright Runner
        • Agent Instructions: test-e2e-playwright
      • Package update
        • Package update Architecture
      • User
      • Administrator User
      • User for Backup Provider
      • Root User
      • Workstation User
      • Akaunting
        • Administration
        • Akaunting Architecture
        • To-dos
      • Baserow
        • Baserow Architecture
      • BigBlueButton
        • BigBlueButton Architecture
        • Todo
      • Bluesky
        • Administration
        • Bluesky Architecture
        • Installation
        • To-dos
      • BookWyrm
        • BookWyrm Architecture
        • Todos
      • Bridgy Fed
        • Bridgy Fed Architecture
        • TODO
      • Checkmk
        • Checkmk Architecture
        • TODO
      • Chess
        • Chess Architecture
        • Todos
      • Confluence
        • Confluence Architecture
      • Dashboard
        • Dashboard Architecture
      • Decidim
        • Decidim Architecture
        • TODO
      • Discourse
        • Discourse Architecture
        • Todo
      • Documentation
        • Documentation Architecture
      • ERPNext
        • ERPNext Architecture
        • TODO
      • EspoCRM
        • EspoCRM Architecture
        • Todos
      • Fediwall
        • Fediwall Architecture
        • Todos
      • Fider
        • Fider Architecture
      • Flowise
        • Flowise Architecture
        • Todos
      • Friendica
        • Friendica Architecture
        • TODOs
      • Funkwhale
        • Funkwhale Architecture
        • To-dos
      • FusionDirectory
        • FusionDirectory Architecture
        • Todos
      • Gitea
        • Gitea Architecture
      • GitLab
        • GitLab Architecture
        • Todos
      • Hermes Agent
        • Hermes Agent Architecture
        • TODO
      • Home Assistant
        • Home Assistant Architecture
        • TODO
      • Hugo
        • Hugo: Administration
        • Hugo Architecture
        • TODO
      • Jellyfin
        • Jellyfin Architecture
        • TODO
      • Jenkins
        • Jenkins Architecture
        • Todos
      • Jira
        • Jira Architecture
      • Jitsi Meet
        • Jitsi Meet Architecture
        • TODO
      • Joomla
        • Joomla Architecture
        • TODO
      • Keycloak
        • Keycloak Architecture
        • Todos
      • KIX
        • KIX Architecture
        • TODO
      • LAM
        • LAM Architecture
        • Todos
      • Listmonk
        • Listmonk Architecture
        • Installation and Configuration
        • To-dos
        • Upgrade
      • LiteLLM Admin UI
        • LiteLLM Admin UI Architecture
        • TODO
      • LittleJS
        • LittleJS Architecture
        • TODO
      • Magento
        • Magento Architecture
        • To-dos
      • Mailu
        • Mailu Architecture
        • Todos
      • Mastodon
        • Mastodon Architecture
        • Todos
      • Matomo
        • Matomo Architecture
        • Todo
      • Matrix
        • Matrix Architecture
        • Todo
      • Mattermost
        • Mattermost Architecture
        • TODO
      • MediaWiki
        • MediaWiki Architecture
        • Todos
      • Meta
        • Meta Architecture
        • Todos
      • Mini-QR
        • Mini-QR Architecture
        • To-dos
      • MinIO
        • MinIO Architecture
      • Mobilizon
        • Mobilizon Architecture
        • TODO
      • Moodle
        • Moodle Architecture
        • TODO
      • n8n
        • n8n Architecture
        • TODO
      • Presentation
        • Presentation Architecture
      • Nextcloud
        • Nextcloud Architecture
        • Nextcloud Docs
          • Administration
          • Nextcloud Applications
          • Database Management (local)
          • Identity and Access Management
          • Add LDAP Users Manually for Immediate Sharing
          • OCC (Nextcloud Command Line) πŸ”§
          • User Administration
        • Variables
      • Odoo ERP
        • Odoo ERP Architecture
        • TODO
      • OpenBao
        • OpenBao Architecture
        • TODO
      • OpenClaw
        • OpenClaw Architecture
        • TODO
      • OpenCloud
        • OpenCloud Architecture
        • web-app-opencloud TODO πŸ“
      • OpenProject
        • OpenProject Architecture
        • Todo
      • OpenTalk
        • OpenTalk Architecture
        • web-app-opentalk TODO πŸ“
      • Open WebUI
        • Open WebUI Architecture
        • Todos
      • PeerTube
        • PeerTube Architecture
        • Setup Peertube
        • Todos
        • Upgrade
      • Penpot
        • Penpot Architecture
        • TODO
      • pgAdmin
        • pgAdmin Architecture
        • Todos
      • phpldapadmin
        • phpldapadmin Architecture
      • PhpMyAdmin
        • PhpMyAdmin Architecture
        • TODO
      • web-app-pihole
        • web-app-pihole Architecture
        • TODO
      • Pixelfed
        • Pixelfed Administration
        • Pixelfed Architecture
        • TODO
      • Postmarks
        • Postmarks Architecture
        • Todo
      • Pretix
        • Pretix Architecture
        • Todos
      • Prometheus
        • Prometheus Architecture
      • Roulette Wheel
        • Roulette Wheel Architecture
        • Todos
      • SeaweedFS Console
        • SeaweedFS Console Architecture
      • Semaphore UI
        • Semaphore UI Architecture
        • TODO
      • Shopware
        • Shopware Architecture
        • TODO
      • Snipe‑IT
        • Snipe‑IT Architecture
        • TODO
      • Social Home
        • Social Home Architecture
        • Todo
      • Stalwart
        • Stalwart Architecture
        • TODO
      • SuiteCRM
        • SuiteCRM Architecture
        • TODO
      • Taiga
        • Taiga Architecture
        • To-dos
      • Wazuh
        • Wazuh Architecture
      • Weblate
        • Weblate Architecture
      • WordPress
        • Administration
        • WordPress Architecture
        • To-dos
      • XWiki
        • XWiki Architecture
        • TODO
      • YOURLS
        • Administration
        • YOURLS Architecture
        • Todos
      • Zammad
        • Zammad Architecture
      • Redirector
        • Redirector Architecture
      • World Wide Web
        • World Wide Web Architecture
        • To-dos
      • API
        • API Architecture
      • Assets Server
        • Assets Server Architecture
      • Content Delivery Network
        • Content Delivery Network Architecture
      • Collabora
        • Collabora Architecture
      • Coturn
        • Coturn Architecture
      • Corporate Design
        • Corporate Design Architecture
      • File Server
        • File Server Architecture
      • HTML Server
        • HTML Server Architecture
        • To-dos
      • Imprint
        • Imprint Architecture
      • LibreTranslate
        • LibreTranslate Architecture
        • TODO
      • Universal Logout
        • Universal Logout Architecture
        • Todos
      • Asset Mirror (Privacy Proxy)
        • Asset Mirror (Privacy Proxy) Architecture
      • OnlyOffice
        • OnlyOffice Architecture
      • System One API
        • System One API Architecture
      • SeaweedFS
        • SeaweedFS Architecture
        • TODO
      • Simple Icons
        • Simple Icons Architecture
      • Translation Gateway
        • Translation Gateway Architecture
      • XMPP
        • XMPP Architecture
    • Script Collection
      • Container Scripts
        • Container Purge πŸ—‘οΈ
          • Entity Purge πŸ—‘οΈ
      • Docker Runner Scripts 🐳
      • Git Workflow Helpers πŸ”
      • GitHub Workflow Helpers πŸ”§
        • Run Cancellation 🚫
        • Repository Cleanup 🧹
        • GitHub i18n Helpers 🌐
        • Release Gates πŸ›‘οΈ
        • Workflow Input Resolution πŸ”Ž
        • Runner Hygiene 🧹
        • GitHub Sync Helpers πŸ”„
        • Update Pipeline πŸ”„
      • Image Scripts
      • Install Scripts
      • Lint Scripts
      • System Scripts
        • AppArmor Administration πŸ›‘οΈ
        • Network Administration
          • DNS Helpers
            • DNS Setup Scripts 🌐
          • Docker Network Helpers
          • IPv6 Helpers
        • System Purge
        • systemd Administration Scripts βš™οΈ
          • systemd. Enable βœ…
        • TLS Administration Scripts πŸ”’
          • CA Trust Scripts πŸ”
      • Test Utilities πŸ§ͺ
        • Workspace Test Suite
    • Cross-role tasks
    • Templates
    • Tests πŸ§ͺ
      • End-to-End Tests 🎭
      • External Tests 🌐
      • Integration Tests πŸ”—
        • Ansible Integration Tests 🧩
          • Action Plugin Tests 🧩
          • Filter Plugin Tests πŸ”
          • Group Vars Tests πŸ“¦
          • Handler Tests πŸ›ŽοΈ
          • Inventory Tests πŸ“’
          • Jinja Template Tests πŸ§ͺ
          • Lookup Plugin Tests πŸ”Ž
            • `lookup('config', …)` Path Validation πŸ”Ž
          • Playbook Tests 🎬
          • Vars & Defaults Tests πŸ“
        • Identity & Access Integration Tests πŸ”
          • Password Handling Tests πŸ”‘
          • SSO Tests πŸ”
            • RBAC Group-Path Tests πŸ›‘οΈ
        • Infrastructure Integration Tests πŸ—οΈ
          • Backup Tests πŸ’Ύ
          • Compose Tests 🧱
          • Docker Tests 🐳
          • Network Tests πŸ•ΈοΈ
          • Service Registry Tests πŸ›°οΈ
        • Meta-Layout Integration Tests πŸ—‚οΈ
          • Category Tests πŸ—‚οΈ
          • CLI Tests πŸ–₯️
          • Domain Tests 🌐
          • GitHub Workflow Tests βš™οΈ
        • Role Structure Tests πŸ“š
          • Application Role Tests πŸ“¦
            • Application ID Tests πŸ†”
          • Custom Role Tests 🧩
          • Dashboard Integration Scope Tests πŸŽ›οΈ
          • Include/Import Existence Tests πŸ“Ž
          • Role `meta/main.yml` Tests 🧾
            • Role Dependency Tests πŸ”—
            • `server` Block Tests πŸ›‘οΈ
            • Role `meta/services.yml` Tests πŸ›ŽοΈ
              • Prometheus Service Tests πŸ“ˆ
              • Repository Declaration Tests πŸ“¦
              • `run_after` Dependency Tests ⏭️
            • Role `meta/variants.yml` Tests πŸ”€
          • Role Naming Tests 🏷️
          • Playwright Parity Tests 🎭
          • Run-Once Flag Tests 🏁
          • When-Guard Tests 🚦
      • Lint Tests πŸ”
      • Regression Guards πŸ›‘οΈ
      • Unit Tests πŸ§ͺ
    • Shared Utilities (`utils/`)
      • Cache Helpers πŸ’Ύ
      • Cleanup Utilities 🧹
      • Design Utilities 🎨
      • Diagnostics: recursive container rescue snapshot
      • Domain Helpers 🌐
      • utils/env πŸ“
        • utils/env/handlers 🧩
      • utils/install
        • utils/install/lint
      • Role Utilities 🧩
        • Application Utilities (`utils/roles/applications/`) 🧩
          • Application Service Helpers 🧩
        • Role Validation Helpers βœ…
      • Templating Utilities 🧩

Documentation
/
clear_stale_conf_link.yml

clear_stale_conf_link.ymlΒΆ

---
- name: "πŸ” Resolve the mountpoint of '{{ KIX_CONFIG_VOLUME }}'"
  ansible.builtin.command: "container volume inspect --format {% raw %}'{{.Mountpoint}}'{% endraw %} {{ KIX_CONFIG_VOLUME | quote }}"
  register: kix_config_mountpoint
  changed_when: false
  failed_when: false
  delegate_to: "{{ item }}"
  loop: "{{ query('node_hosts') }}"

- name: "🧹 Drop the dangling '*' link the entrypoint cannot recreate over"
  ansible.builtin.file:
    path: "{{ [ mount.stdout | trim, '*' ] | path_join }}"
    state: absent
  when:
    - mount.rc == 0
    - (mount.stdout | trim) | length > 0
  delegate_to: "{{ mount.item }}"
  loop: "{{ kix_config_mountpoint.results }}"
  loop_control:
    loop_var: mount
    label: "{{ mount.item }}"

Β© 2025, Kevin Veen-BirkenbachΒ Built with Sphinx 9.2.0