def create_users_from_csv(line)
line[COUNT].to_i.times do |number|
name = namify(line[NAME], number)
roles = collect_column(line[ROLES]) do |role|
foreman_role(:name => role)
end
organizations = collect_column(line[ORGANIZATIONS]) do |organization|
foreman_organization(:name => organization)
end
locations = collect_column(line[LOCATIONS]) do |location|
foreman_location(:name => location)
end
if !@existing.include? name
create_user(line, name, roles, organizations, locations)
else
update_user(line, name, roles, organizations, locations)
end
print "done\n" if option_verbose?
end
rescue RuntimeError => e
raise "#{e}\n #{line}"
end