Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetHatchetRunnerEnv ¶
func GetHatchetRunnerEnv(opts *GetEnvOpts, currEnv []string) ([]string, error)
func GetRunnerToken ¶
func GetRunnerToken(opts *GetEnvOpts) (string, error)
Types ¶
type GetEnvOpts ¶
type ProvisionOpts ¶
type Provisioner ¶
type Provisioner interface {
RunPlan(opts *ProvisionOpts) error
RunApply(opts *ProvisionOpts) error
RunDestroy(opts *ProvisionOpts) error
RunStateMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error
RunPlanMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error
RunBeforePlanMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error
RunAfterPlanMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error
RunBeforeApplyMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error
RunAfterApplyMonitor(opts *ProvisionOpts, monitorID string, policy []byte) error
}
Click to show internal directories.
Click to hide internal directories.