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.