Versions in this module Expand all Collapse all v0 v0.1.0 Jun 19, 2019 Changes in this version + type Runbook struct + Targets map[string]Target + Tasks map[string]*Task + type Target interface + Analyze func() error + ConcurrencyLimit func() int + Handle func(context.Context, TaskConfig) error + NewTaskConfig func(class string) (TaskConfig, error) + Start func() error + Stop func() error + type TargetFactory interface + NewTarget func() Target + type Targets map[string]Target + type Task struct + After []string + Config TaskConfig + Message string + Target string + type TaskConfig interface + Check func() error + type Tasks map[string]*Task