github.com/rliebz/terraform@v0.9.0-beta2.0.20170307220345-5d894e4ffda7/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 }