github.com/paybyphone/terraform@v0.9.5-0.20170613192930-9706042ddd51/terraform/ui_output_provisioner.go (about) 1 package terraform 2 3 // ProvisionerUIOutput is an implementation of UIOutput that calls a hook 4 // for the output so that the hooks can handle it. 5 type ProvisionerUIOutput struct { 6 Info *InstanceInfo 7 Type string 8 Hooks []Hook 9 } 10 11 func (o *ProvisionerUIOutput) Output(msg string) { 12 for _, h := range o.Hooks { 13 h.ProvisionOutput(o.Info, o.Type, msg) 14 } 15 }