// fetchAllInstances returns a map[string]environs.Instance representing // a mapping of instance ids to their respective instance. func fetchAllInstances(env environs.Environ) (map[state.InstanceId]environs.Instance, error) { m := make(map[state.InstanceId]environs.Instance) insts, err := env.AllInstances() if err != nil { return nil, err } for _, i := range insts { m[i.Id()] = i } return m, nil }