# File lib/r10k/puppetfile.rb, line 51
  def load!
    dsl = R10K::Puppetfile::DSL.new(self)
    dsl.instance_eval(puppetfile_contents, @puppetfile_path)
  rescue SyntaxError, LoadError => e
    raise R10K::Error.wrap(e, "Failed to evaluate #{@puppetfile_path}")
  end