def load_current_resource
@current_resource = Chef::Resource::User.new(@new_resource.name)
@current_resource.username(@new_resource.username)
user_info = nil
begin
user_info = @net_user.get_info
rescue
@user_exists = false
Chef::Log.debug("#{@new_resource} does not exist")
end
if user_info
@current_resource.uid(user_info[:user_id])
@current_resource.gid(user_info[:primary_group_id])
@current_resource.comment(user_info[:full_name])
@current_resource.home(user_info[:home_dir])
@current_resource.shell(user_info[:script_path])
end
@current_resource
end