terraform: make sure the config is initialized
This commit is contained in:
parent
8f4cd641df
commit
d0dc045282
|
@ -199,8 +199,9 @@ func graphAddConfigResources(
|
|||
Type: r.Type,
|
||||
Config: r,
|
||||
Resource: &Resource{
|
||||
Id: name,
|
||||
State: state,
|
||||
Id: name,
|
||||
State: state,
|
||||
Config: NewResourceConfig(r.RawConfig),
|
||||
},
|
||||
},
|
||||
}
|
||||
|
@ -429,8 +430,9 @@ func graphAddOrphans(g *depgraph.Graph, c *config.Config, s *State) {
|
|||
Type: rs.Type,
|
||||
Orphan: true,
|
||||
Resource: &Resource{
|
||||
Id: k,
|
||||
State: rs,
|
||||
Id: k,
|
||||
State: rs,
|
||||
Config: NewResourceConfig(nil),
|
||||
},
|
||||
},
|
||||
}
|
||||
|
|
|
@ -135,8 +135,11 @@ func (c *ResourceConfig) interpolate(ctx *Context) error {
|
|||
}
|
||||
}
|
||||
|
||||
c.ComputedKeys = c.raw.UnknownKeys()
|
||||
c.Raw = c.raw.Raw
|
||||
c.Config = c.raw.Config()
|
||||
if c.raw != nil {
|
||||
c.ComputedKeys = c.raw.UnknownKeys()
|
||||
c.Raw = c.raw.Raw
|
||||
c.Config = c.raw.Config()
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue