terraform: make sure the config is initialized

This commit is contained in:
Mitchell Hashimoto 2014-07-08 16:16:55 -07:00
parent 8f4cd641df
commit d0dc045282
2 changed files with 12 additions and 7 deletions

View File

@ -201,6 +201,7 @@ func graphAddConfigResources(
Resource: &Resource{
Id: name,
State: state,
Config: NewResourceConfig(r.RawConfig),
},
},
}
@ -431,6 +432,7 @@ func graphAddOrphans(g *depgraph.Graph, c *config.Config, s *State) {
Resource: &Resource{
Id: k,
State: rs,
Config: NewResourceConfig(nil),
},
},
}

View File

@ -135,8 +135,11 @@ func (c *ResourceConfig) interpolate(ctx *Context) error {
}
}
if c.raw != nil {
c.ComputedKeys = c.raw.UnknownKeys()
c.Raw = c.raw.Raw
c.Config = c.raw.Config()
}
return nil
}