github.com/federicobaldo/terraform@v0.6.15-0.20160323222747-b20f680cbf05/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 }