github.com/tomaszheflik/terraform@v0.7.3-0.20160827060421-32f990b41594/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 }