func getTenants(cfg interface{}) (map[string]string, error) {
	items, err := config.GetConfigItems(cfg, "endpoint", "user", "password")
	if err != nil {
		return nil, err
	}

	endpoint := items["endpoint"].(string)
	user := items["user"].(string)
	password := items["password"].(string)

	// retrieve list of all available tenants for provided endpoint, user and password
	cmn := openstackintel.Common{}
	allTenants, err := cmn.GetTenants(endpoint, user, password)
	if err != nil {
		return nil, err
	}

	return allTenants, nil
}