אם אתה רואה placeholders לא מוכרים או צריך לבדוק אילו כלים מחוברים, ראה CONNECTORS.md.
צור runbook תפעולי שלב-אחר-שלב למשימה או נוהל חוזר.
שימוש
/runbook $ARGUMENTS
פלט
## Runbook: [שם המשימה]
**בעלים:** [צוות/אדם] | **תדירות:** [יומי/שבועי/חודשי/לפי הצורך]
**עודכן לאחרונה:** [תאריך] | **הופעל לאחרונה:** [תאריך]
### מטרה
[מה ה-runbook הזה משיג ומתי להשתמש בו]
### דרישות מקדימות
- [ ] [גישה או הרשאה נדרשת]
- [ ] [כלי או מערכת נדרשת]
- [ ] [נתונים או קלט נדרשים]
### נוהל
#### שלב 1: [שם]
[פקודה, פעולה או הוראה מדויקת]
**תוצאה צפויה:** [מה אמור לקרות]
**אם נכשל:** [מה לעשות]
#### שלב 2: [שם]
[פקודה, פעולה או הוראה מדויקת]
**תוצאה צפויה:** [מה אמור לקרות]
**אם נכשל:** [מה לעשות]
### אימות
- [ ] [כיצד לאשר שהמשימה הושלמה בהצלחה]
- [ ] [מה לבדוק]
### פתרון תקלות
| תסמין | סיבה סבירה | תיקון |
|-------|-----------|-------|
| [מה אתה רואה] | [מדוע] | [מה לעשות] |
### Rollback
[כיצד לבטל אם משהו משתבש]
### הסלמה
| מצב | איש קשר | שיטה |
|-----|---------|------|
| [מתי להסלים] | [מי] | [כיצד להגיע אליו] |
### היסטוריה
| תאריך | הופעל על ידי | הערות |
|-------|-------------|-------|
| [תאריך] | [אדם] | [בעיות או תצפיות כלשהן] |
אם מחברים זמינים
אם ~~knowledge base מחובר:
- חפש runbooks קיימים לעדכון במקום יצירה מאפס
- פרסם את ה-runbook המוגמר ל-wiki תפעולי
אם ~~ITSM מחובר:
- קשר את ה-runbook לסוגי אירועים ובקשות שינוי קשורות
- מלא אוטומטית אנשי קשר להסלמה מלוחות תורנות
טיפים
- היה ספציפי עד כאב — "הרץ את הסקריפט" אינו שלב. "הרץ
python sync.py --prod --dry-runמשרת ה-ops" — כן. - כלול מצבי כישלון — מה עלול להשתבש בכל שלב ומה לעשות בנוגע לכך.
- בדוק את ה-runbook — תן למישהו שאינו מכיר את התהליך לבצע אותו. תקן היכן שנתקעים.