Versions in this module Expand all Collapse all v2 v2.9.4 Mar 2, 2021 Changes in this version + func ExecuteApply(steps []Step) error + func ExecuteDestroy(steps []Step) error + func ExecutePlan(steps []Step) error + type Kubernetes struct + Name string + Provider string + Region string + func (k *Kubernetes) Config(runID int32, path string) ([]Step, error) + func (k *Kubernetes) Steps(runID int32) ([]Step, error) + type Noop struct + ID string + Name string + func (n *Noop) Apply() error + func (n *Noop) Destroy() error + func (n *Noop) Finalise() error + func (n *Noop) Plan() error + func (n *Noop) Validate() error + type Platform struct + Domain string + Gslb string + Kv string + Name string + Regions []struct{ ... } + func (p *Platform) Steps() ([]Step, error) + type RemoteState struct + ID string + Name string + func (r *RemoteState) Apply() error + func (r *RemoteState) Destroy() error + func (r *RemoteState) Finalise() error + func (r *RemoteState) Plan() error + func (r *RemoteState) Validate() error + type Step []Task + type Task interface + Apply func() error + Destroy func() error + Finalise func() error + Plan func() error + Validate func() error + type TerraformModule struct + DryRun bool + Env map[string]string + ID string + Name string + Path string + RemoteStates map[string]string + Source string + Variables map[string]string + func (t *TerraformModule) Apply() error + func (t *TerraformModule) Destroy() error + func (t *TerraformModule) Finalise() error + func (t *TerraformModule) Plan() error + func (t *TerraformModule) Validate() error