require 'puppet'

Puppet.settings.parse_config

Puppet::Node.terminus_class = :ldap

node = Puppet::Node.find("myhostname")

raise "Could not find node" unless node

node.parameters.each do |param, value|
  puts "%s => %s" % [param, value.inspect]
end