community-automations/linux-system-update

DevOps a kód

PublicSubagent Claude

Aktualizátor Linux systému

Ruční záplatování linuxových serverů je pomalé a jeden nepovedený upgrade může odstavit službu bez čisté cesty zpátky. Tenhle agent naslouchá na webhooku, spouští apt nebo dnf na správných hostitelích a pro každou změnu uchovává snapshot verze.

sonnet4 dnyGitHub WebhooksAnsibleSlackPrometheus
ClaudeClaude
ROI for
README.md

Proč tento subagent

Ruční záplatování linuxových serverů je pomalé a jeden nepovedený upgrade může odstavit službu bez čisté cesty zpátky. Tenhle agent naslouchá na webhooku, spouští apt nebo dnf na správných hostitelích a pro každou změnu uchovává snapshot verze.

Každé spuštění probíhá v rámci okna údržby a končí kontrolou stavu služeb. Pokud se server nevrátí v pořádku, automaticky se vrátí ke snapshotu a pošle výsledek na Slack. Dostanete report za každý hostitel s přehledem toho, co se změnilo a jestli to drží.

Jak běží

    • Read

      Used at step 01 to kick off the pipeline.

    • Write

      Used at step 01 to kick off the pipeline.

    • WebFetch

      Used at step 01 to kick off the pipeline.

    • WebSearch

      Used at step 01 to kick off the pipeline.

Ukázkový výstup

json
// Sample output
// (generated when the pipeline finishes)

Given a host group and webhook trigger, plan the smallest safe package upgrade and return a JSON run report with packages changed, health-check result, and rollback status.

Unlock the rest

The full agent definition, install snippet, and starter task are gated for community members.

Members get the full `.md` agent file, the npm / pnpm install one-liners, a starter prompt that we've tuned against real runs, and the open-source repo when this automation ships there. One email, magic link, done.