Skip to content

Parameterized Runbooks

Runbooks frequently require new data like <username>, <email>, etc. on every run.

Savvy supports Runbook Parameters natively across the dashboard and CLI.

Create Runbook Parameters


Navigate to the runbook on the dashboard and replace hard-coded data with a <placeholder-value>.

Parameter Syntax

Savvy treats any sequence of alpha numeric characters plus - and _ enclosed in <> as a valid parameter.

Valid Examples

  • <username>
  • <email>
  • <instance-id>
  • <file_name>
  • <param_2>

Example Runbook

How To View Logs from a k8s Container after it Crashes

Set Parameters


savvy run automatically detects parameters in a runbook and will prompt you to set values for any unset runbook parameters.

Terminal window
savvy run
kubectl get po -n <namespace>
Set parameters for the command
Set <namespace>
> kube-system