]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/hashicorp/terraform/terraform/ui_output_provisioner.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / hashicorp / terraform / terraform / ui_output_provisioner.go
index 878a03122fcf54f7c8c955d3995cb3e48c36cbe1..fff964f4bd3cf3fb382b8b5ae49bf7ff70073923 100644 (file)
@@ -1,15 +1,19 @@
 package terraform
 
+import (
+       "github.com/hashicorp/terraform/addrs"
+)
+
 // ProvisionerUIOutput is an implementation of UIOutput that calls a hook
 // for the output so that the hooks can handle it.
 type ProvisionerUIOutput struct {
-       Info  *InstanceInfo
-       Type  string
-       Hooks []Hook
+       InstanceAddr    addrs.AbsResourceInstance
+       ProvisionerType string
+       Hooks           []Hook
 }
 
 func (o *ProvisionerUIOutput) Output(msg string) {
        for _, h := range o.Hooks {
-               h.ProvisionOutput(o.Info, o.Type, msg)
+               h.ProvisionOutput(o.InstanceAddr, o.ProvisionerType, msg)
        }
 }