From 397c8416f78c7a1d081f673dcfe2d70e2d7cee16 Mon Sep 17 00:00:00 2001
From: James Turnbull <james@lovedthanlost.net>
Date: Fri, 3 Oct 2008 11:20:23 +1000
Subject: Fixed #1628 - Changed node search to use certname rather than Facter
 hostname

---
 bin/puppet | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

(limited to 'bin')

diff --git a/bin/puppet b/bin/puppet
index 142ddd9bb..942902586 100755
--- a/bin/puppet
+++ b/bin/puppet
@@ -183,11 +183,12 @@ if Puppet[:parseonly]
 end
 
 # Collect our facts.
-facts = Puppet::Node::Facts.find("me")
-facts.name = facts.values["hostname"]
+facts = Puppet::Node::Facts.find(Puppet[:certname])
 
 # Find our Node
-node = Puppet::Node.find(facts.name)
+unless node = Puppet::Node.find(Puppet[:certname])
+    raise "Could not find node %s" % Puppet[:certname]
+end
 
 # Merge in the facts.
 node.merge(facts.values)
-- 
cgit