What problem does it solve?
Linux patching and Docker container updates across multiple hosts can be error-prone and time-consuming; this skill automates the process via SSH, supports PatchMon auto-detection, and handles diverse Linux distributions.
Core Features & Use Cases
- Automated patching: centralizes OS package updates (Ubuntu, Debian, RHEL, AlmaLinux, Rocky, CentOS, Amazon Linux, and SUSE) and optional Docker image updates into a single workflow.
- PatchMon integration and manual modes: automatically detect hosts needing updates or patch specific hosts on demand.
- Docker-aware updates: detects Docker presence and manages image pulls and container recreation where applicable; supports dry-run and selective Docker skipping.
- Secure automation: requires passwordless sudo with restricted commands and SSH key authentication; supports per-host access control and auditing.
- Quick-start oriented workflows: easy to run with minimal setup and configurable options.
Quick Start
Run the automatic patching workflow with patch-auto.sh to patch all detected hosts from PatchMon.