Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewDaemonlessTerraformer ¶
func NewDaemonlessTerraformer( logger log.Logger, planner tfplan.PlanConfirmer, viper *viper.Viper, ) lifecycle.Terraformer
func NewTerraformer ¶
func NewTerraformer( logger log.Logger, daemon daemontypes.Daemon, planner tfplan.PlanConfirmer, viper *viper.Viper, ) lifecycle.Terraformer
Types ¶
type DaemonlessTerraformer ¶
type DaemonlessTerraformer struct {
Logger log.Logger
PlanConfirmer tfplan.PlanConfirmer
Terraform func(string) *exec.Cmd
Status daemontypes.StatusReceiver
Viper *viper.Viper
// contains filtered or unexported fields
}
func (*DaemonlessTerraformer) WithStatusReceiver ¶
func (t *DaemonlessTerraformer) WithStatusReceiver( statusReceiver daemontypes.StatusReceiver, ) lifecycle.Terraformer
type ForkTerraformer ¶
type ForkTerraformer struct {
Logger log.Logger
Daemon daemontypes.Daemon
PlanConfirmer tfplan.PlanConfirmer
Terraform func(string) *exec.Cmd
Viper *viper.Viper
// contains filtered or unexported fields
}
func (*ForkTerraformer) WithStatusReceiver ¶
func (t *ForkTerraformer) WithStatusReceiver(status daemontypes.StatusReceiver) lifecycle.Terraformer
WithStatusReceiver is a no-op for the Terraformer implementation using Daemon
Click to show internal directories.
Click to hide internal directories.