def load_datafile file
      @datafiles = load_all('data') unless not @datafiles.nil?
      raise Exceptions::InvalidDatafile unless @datafiles.include? file
      Puppi::Files::Datafile.new(YAML.load(File.read("#{Puppi::puppidir}/data/#{file}.yml")))