Documentation ¶
Index ¶
- Variables
- func AppendToStepParams(stepParams map[string]string, incomingOutputVars map[string]map[string]string) map[string]string
- func CopyFileFunc(src, dst string) (err error)
- func DetermineRunner(s config.Step) config.Stepper
- func ExecuteStep(stepper config.Stepper, exec config.StepExecution) config.StepOutput
- func ExecuteStepDestroy(stepper config.Stepper, exec config.StepExecution) config.StepOutput
- func ExecuteStepTests(stepper config.Stepper, exec config.StepExecution) config.StepTestOutput
- func InitExecution(s config.Step, logger *logrus.Entry, fs afero.Fs, ...) (config.StepExecution, error)
- func KeysStringMap(m map[string]map[string]string) string
- func NewExecution(s config.Step, logger *logrus.Entry, fs afero.Fs, ...) config.StepExecution
Constants ¶
This section is empty.
Variables ¶
View Source
var CopyFile = CopyFileFunc
Functions ¶
func AppendToStepParams ¶
func AppendToStepParams(stepParams map[string]string, incomingOutputVars map[string]map[string]string) map[string]string
Adds previous step output to stepParams which get added as environment variables during terraform plan
func CopyFileFunc ¶
CopyFile copies a file from src to dst. If src and dst files exist, and are the same, then return success. Otherise, attempt to create a hard link between the two files. If that fail, copy the file contents from src to dst.
func ExecuteStep ¶
func ExecuteStep(stepper config.Stepper, exec config.StepExecution) config.StepOutput
func ExecuteStepDestroy ¶
func ExecuteStepDestroy(stepper config.Stepper, exec config.StepExecution) config.StepOutput
func ExecuteStepTests ¶
func ExecuteStepTests(stepper config.Stepper, exec config.StepExecution) config.StepTestOutput
func InitExecution ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.