Runbooks in Ctrlplane are a specialized type of deployment designed to automate
common tasks and workflows that are not necessarily tied to specific
environments. Think of runbooks as your automated playbooks for operational
procedures, incident response, maintenance tasks, and other recurring
activities.
Environment Agnostic: Unlike deployments, runbooks do not directly
interact with environments. They focus on executing specific tasks or
workflows independently.
Flexible Triggers: Runbooks can be triggered in multiple ways:
Manually: Through the Ctrlplane UI or API.
API: Programmatically from external systems or scripts.
Scheduled: On a predefined schedule (e.g., daily, weekly, monthly).
Reusable Workflows: Runbooks can encapsulate complex workflows, making
them easy to reuse and share across different contexts.