add Addr field for logging
This commit is contained in:
parent
eb17d9799b
commit
a0cee10720
|
@ -534,6 +534,8 @@ func (n *EvalWriteResourceState) Eval(ctx EvalContext) (interface{}, error) {
|
|||
// the status of the lifecycle options stored in the state.
|
||||
// This currently only applies to create_before_destroy.
|
||||
type EvalRefreshLifecycle struct {
|
||||
Addr addrs.AbsResourceInstance
|
||||
|
||||
Config *configs.Resource
|
||||
// Prior State
|
||||
State **states.ResourceInstanceObject
|
||||
|
@ -552,7 +554,8 @@ func (n *EvalRefreshLifecycle) Eval(ctx EvalContext) (interface{}, error) {
|
|||
// In 0.13 we could be refreshing a resource with no config.
|
||||
// We should be operating on managed resource, but check here to be certain
|
||||
if n.Config == nil || n.Config.Managed == nil {
|
||||
log.Print("[WARN] no Managed config value found in instance state")
|
||||
log.Printf("[WARN] EvalRefreshLifecycle: no Managed config value found in instance state for %q", n.Addr)
|
||||
return nil, nil
|
||||
}
|
||||
|
||||
state.CreateBeforeDestroy = n.Config.Managed.CreateBeforeDestroy || n.ForceCreateBeforeDestroy
|
||||
|
|
|
@ -149,6 +149,7 @@ func (n *NodePlannableResourceInstance) evalTreeManagedResource(addr addrs.AbsRe
|
|||
Output: &instanceRefreshState,
|
||||
},
|
||||
&EvalRefreshLifecycle{
|
||||
Addr: addr,
|
||||
Config: n.Config,
|
||||
State: &instanceRefreshState,
|
||||
ForceCreateBeforeDestroy: n.ForceCreateBeforeDestroy,
|
||||
|
|
Loading…
Reference in New Issue