{ "slug": "docker-disk-usage-report", "kind": "ansible", "metadata": { "name": "Docker Disk Usage Report", "description": "Generates a Docker disk usage report on target hosts and optionally sends a summary to Discord via webhook.", "tags": [ "docker", "report", "disk", "monitoring" ], "icon": { "provider": "mdi", "id": "chart-box", "color": "blue" }, "draft": true, "version": { "name": "1", "source_dep_name": "manual/docker-disk-usage-report" } }, "variables": [ { "title": "Report", "name": "report", "items": [ { "name": "include_verbose_report", "type": "bool", "title": "Verbose Report", "required": false, "default": false, "description": "Include docker system df -v output in local report" } ] }, { "title": "Discord Webhook", "name": "discord", "items": [ { "name": "discord_enabled", "type": "bool", "title": "Discord", "required": false, "default": false, "description": "Send a short report to Discord webhook" }, { "name": "discord_webhook_url", "type": "str", "title": "Discord Webhook URL", "required": false, "default": "" }, { "name": "discord_username", "type": "str", "title": "Discord Username", "required": false, "default": "Docker Reporter", "description": "Sender name for webhook message", "config": { "placeholder": "Docker Reporter" } }, { "name": "discord_message_prefix", "type": "str", "title": "Discord Message Prefix", "required": false, "default": "Docker Disk Usage Report", "description": "Prefix line sent before report content", "config": { "placeholder": "Docker Disk Usage Report" } } ] }, { "title": "Internal", "name": "internal", "items": [ { "name": "docker_df_verbose", "type": "str", "title": "Docker DF Verbose", "required": false, "default": "" }, { "name": "report_file_name", "type": "str", "title": "Report File Name", "required": false, "default": "" }, { "name": "report_root", "type": "str", "title": "Report Root", "required": false, "default": "/reports", "config": { "placeholder": "/reports" } }, { "name": "docker_disk_usage_report_body", "type": "str", "title": "Report Body", "required": false, "default": "" }, { "name": "discord_disk_report_content", "type": "str", "title": "Discord Report", "required": false, "default": "" }, { "name": "inventory_hostname", "type": "str", "title": "Inventory Hostname", "required": false, "default": "" }, { "name": "report_timestamp", "type": "str", "title": "Report Timestamp", "required": false, "default": "" }, { "name": "docker_df_summary", "type": "str", "title": "Docker DF Summary", "required": false, "default": "" } ] } ] }