mirror of
https://github.com/opentofu/opentofu.git
synced 2025-01-16 11:42:58 -06:00
ebcf7455eb
* Rename module name from "github.com/hashicorp/terraform" to "github.com/placeholderplaceholderplaceholder/opentf". Signed-off-by: Jakub Martin <kubam@spacelift.io> * Gofmt. Signed-off-by: Jakub Martin <kubam@spacelift.io> * Regenerate protobuf. Signed-off-by: Jakub Martin <kubam@spacelift.io> * Fix comments. Signed-off-by: Jakub Martin <kubam@spacelift.io> * Undo issue and pull request link changes. Signed-off-by: Jakub Martin <kubam@spacelift.io> * Undo comment changes. Signed-off-by: Jakub Martin <kubam@spacelift.io> * Fix comment. Signed-off-by: Jakub Martin <kubam@spacelift.io> * Undo some link changes. Signed-off-by: Jakub Martin <kubam@spacelift.io> * make generate && make protobuf Signed-off-by: Jakub Martin <kubam@spacelift.io> --------- Signed-off-by: Jakub Martin <kubam@spacelift.io>
23 lines
569 B
Go
23 lines
569 B
Go
// Copyright (c) HashiCorp, Inc.
|
|
// SPDX-License-Identifier: MPL-2.0
|
|
|
|
package terraform
|
|
|
|
import (
|
|
"github.com/placeholderplaceholderplaceholder/opentf/internal/addrs"
|
|
)
|
|
|
|
// ProvisionerUIOutput is an implementation of UIOutput that calls a hook
|
|
// for the output so that the hooks can handle it.
|
|
type ProvisionerUIOutput struct {
|
|
InstanceAddr addrs.AbsResourceInstance
|
|
ProvisionerType string
|
|
Hooks []Hook
|
|
}
|
|
|
|
func (o *ProvisionerUIOutput) Output(msg string) {
|
|
for _, h := range o.Hooks {
|
|
h.ProvisionOutput(o.InstanceAddr, o.ProvisionerType, msg)
|
|
}
|
|
}
|