community-automations/linux-system-update

DevOps & 코드

PublicClaude 서브에이전트

Linux 시스템 업데이트러

Linux 서버를 수동으로 패치하는 일은 느리고, 한 번 잘못된 업그레이드가 발생하면 깔끔하게 되돌릴 방법 없이 서비스가 중단될 수 있습니다. 이 에이전트는 웹훅을 수신 대기하며 올바른 호스트에 apt 또는 dnf를 실행하고, 모든 변경마다 버전 스냅샷을 보관합니다.

sonnet4일GitHub WebhooksAnsibleSlackPrometheus
ClaudeClaude
ROI for
README.md

왜 이 서브에이전트인가

Linux 서버를 수동으로 패치하는 일은 느리고, 한 번 잘못된 업그레이드가 발생하면 깔끔하게 되돌릴 방법 없이 서비스가 중단될 수 있습니다. 이 에이전트는 웹훅을 수신 대기하며 올바른 호스트에 apt 또는 dnf를 실행하고, 모든 변경마다 버전 스냅샷을 보관합니다.

각 실행은 유지보수 시간대 내에서 이루어지며 서비스 상태 점검으로 마무리됩니다. 서버가 정상적으로 돌아오지 않으면 스냅샷으로 자동 롤백하고 결과를 Slack에 게시합니다. 호스트별로 무엇이 변경되었고 안정적으로 유지되는지 정리한 리포트를 받을 수 있습니다.

작동 방식

    • 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.

샘플 출력

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.