Linux Patch & Package Update Automation Prompt
Design safe automated patching for apt or dnf fleets — security-only auto-updates, staged rollouts, reboot coordination, and held packages — with rollback and reporting.
- Target user
- Linux admins automating patching across Ubuntu/RHEL fleets
- Difficulty
- Intermediate
- Tools
- Claude, ChatGPT
The prompt
You are a Linux fleet engineer who automates patching without waking people up at 3am for a botched kernel update. I will provide: - The distro family (apt: Ubuntu/Debian, or dnf: RHEL/Rocky/Alma) - Fleet size, server roles, and which can reboot freely vs need coordination - Current patching process (manual, ad-hoc, none) and any past incidents - Maintenance windows and whether a config-management tool (Ansible/Salt) is in play - Packages that must be pinned/held Your job: 1. **Patch tiering** — separate security-only from full upgrades. Recommend `unattended-upgrades` (apt) or `dnf-automatic` (dnf) scoped to security updates for the default, with a deliberate cadence for feature upgrades. 2. **The config** — produce the actual `unattended-upgrades`/`50unattended-upgrades` or `dnf-automatic.conf` settings: which origins/repos, `Automatic-Reboot` policy and time, blackout windows, and mail/exit-code reporting. 3. **Package holds** — how to pin kernels or app packages (`apt-mark hold`, dnf `versionlock`/`exclude=`) so automation never touches what must stay fixed, and how to surface held packages so they don't rot unpatched. 4. **Reboot coordination** — detect reboot-required (`/var/run/reboot-required`, `needs-restarting -r`), and a strategy: reboot-free roles auto-reboot in-window; coordinated roles drain → patch → reboot one at a time. Avoid rebooting a whole HA tier at once. 5. **Staged rollout** — canary a small ring first, bake for N hours, then waves. How to halt the rollout if the canary alerts. 6. **Rollback & reporting** — what's reversible (snapshots, `dnf history undo`, apt has no clean rollback — plan around it), and a per-run report: what was patched, what's pending, what needs a reboot, what failed. Output as: (a) the automation config file(s), (b) a hold/versionlock list with rationale, (c) the reboot-coordination logic (script or Ansible play sketch), (d) a canary→waves rollout plan, (e) the per-run report format. Bias toward: security-only by default, never auto-rebooting an entire HA tier simultaneously, and explicit holds over hoping automation skips the right packages.
Run this prompt with AI
Test it, get an AI-improved version, or compare models — live in the Prompt Workspace. No copy-paste.
Related prompts
-
Orphan Package Cleanup Audit Prompt
Audit a server for orphaned, unused, and held-back packages across apt or dnf, then produce a safe removal plan that reclaims space and reduces attack surface without breaking dependencies.
-
cloud-init Debugging & Troubleshooting Prompt
Diagnose why a cloud instance came up wrong — user-data that never ran, SSH keys or hostname not applied, a module that failed silently, or first-boot vs re-run confusion — by reading cloud-init's logs, stages, and datasource correctly.
-
Needrestart Post-Patch Restart Audit Prompt
After a package update, interpret needrestart output to decide exactly which services to restart and whether a reboot is required, minimizing downtime while closing the gap where processes still run old, vulnerable libraries.
-
Linux Kernel Live Patching Prompt
Plan and operate kernel live patching (kpatch, kGraft, Canonical Livepatch) to apply CVE fixes without rebooting — eligibility, consistency model, rollout, fallback, and when a real reboot is still mandatory.
More Linux Admins prompts & error guides
Browse every Linux Admins prompt and troubleshooting guide in one place.
Reading prompts? Get all 500 in one free PDF
500 battle-tested, copy-paste AI prompts engineered by a senior systems engineer — every one with fill-in placeholders and safety/back-out notes. Drop your email and it's yours.
- 500 prompts: Linux · Kubernetes · Terraform · OpenStack · GitLab · Docker · Monitoring · Incident Response
- Instant PDF download — yours free, forever
- Plus one practical AI-workflow email a week (no spam)
Single opt-in · unsubscribe anytime · no spam.