Fix panic when there is no remote state
- Check for an empty state. If nothing is referenced from that state in the config, there's nothing to do here.
This commit is contained in:
parent
8c741db144
commit
97316f2dae
|
@ -55,7 +55,14 @@ func dataSourceRemoteStateRead(d *schema.ResourceData, meta interface{}) error {
|
|||
d.SetId(time.Now().UTC().String())
|
||||
|
||||
outputMap := make(map[string]interface{})
|
||||
for key, val := range state.State().RootModule().Outputs {
|
||||
|
||||
remoteState := state.State()
|
||||
if remoteState.Empty() {
|
||||
log.Println("[DEBUG] empty remote state")
|
||||
return nil
|
||||
}
|
||||
|
||||
for key, val := range remoteState.RootModule().Outputs {
|
||||
outputMap[key] = val.Value
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue