Common Symbols
special sign
Status Indicators
| Symbol | Meaning |
|---|---|
| ✅ | Success / Recommended / Good |
| ⚠️ | Warning / Use Caution |
| ❌ | Stop / Not Recommended / Avoid |
| 🛑 | Hard Stop / Do Not Proceed |
| 🚫 | Prohibited / Not Allowed |
| ℹ️ | Information |
| 🔍 | Investigation Required |
| 🔧 | Fix / Remediation |
| 📌 | Important Note |
| 💡 | Tip / Best Practice |
| 🔥 | Critical Issue |
| 🚨 | Emergency / High Priority |
| ⏳ | In Progress |
| 🎯 | Goal / Target |
| 🔒 | Security Related |
| 🌐 | Network Related |
| 🖥️ | Server Related |
| ☁️ | Cloud Related |
Example Usage
Good Example
- ✅ Install packages from official repositories
- ✅ Verify dependencies before installation
- ✅ Create backups before making changes
Warning Example
- ⚠️ EPEL packages may not be fully supported on Amazon Linux
- ⚠️ Test changes in non-production environments first
Stop Example
- ❌ Do not force-install RPM packages intended for another distribution
- ❌ Do not disable security controls without approval
- ❌ Do not expose management ports directly to the Internet
Hard Stop Example
- 🛑 Stop immediately if dependency conflicts are detected
- 🛑 Stop if the package requires a different major OS version
- 🛑 Stop and create a backup before proceeding
Security Example
- 🔒 Restrict SSH access using approved IP allowlists
- 🔒 Rotate credentials after security incidents
- 🔒 Use MFA wherever possible
Troubleshooting Example
- 🔍 Check service status
- 🔍 Review logs
- 🔧 Apply remediation
- ✅ Validate the fix
- 📌 Document the outcome
Recommended Style for Runbooks
✅ Do
- Use clear steps
- Use ✅ for successful actions
- Use ⚠️ for warnings
- Use ❌ for actions that should be avoided
- Use 🛑 for hard-stop conditions
❌ Don't
- Skip backups
- Force incompatible package installs
- Ignore dependency warnings
- Make production changes without validation