summaryrefslogtreecommitdiffstats
path: root/lib/puppet
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2008-03-06 14:47:14 -0600
committerLuke Kanies <luke@madstop.com>2008-03-06 14:47:14 -0600
commit35214eb7e2887ed4ab7e4ab0d8c92c724db495d2 (patch)
tree223adf6b353ac780b4850ba052fe4b5b27ca2135 /lib/puppet
parent2261032801a39affa1a4c5e998fc2c4dd145503f (diff)
downloadpuppet-35214eb7e2887ed4ab7e4ab0d8c92c724db495d2.tar.gz
puppet-35214eb7e2887ed4ab7e4ab0d8c92c724db495d2.tar.xz
puppet-35214eb7e2887ed4ab7e4ab0d8c92c724db495d2.zip
Fixing the rest of #1113: External node commands can specify
an environment and Puppet will now use it.
Diffstat (limited to 'lib/puppet')
-rw-r--r--lib/puppet/indirector/node/exec.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/puppet/indirector/node/exec.rb b/lib/puppet/indirector/node/exec.rb
index ed76bce94..71f4fa8e1 100644
--- a/lib/puppet/indirector/node/exec.rb
+++ b/lib/puppet/indirector/node/exec.rb
@@ -30,7 +30,7 @@ class Puppet::Node::Exec < Puppet::Indirector::Exec
def create_node(name, result)
node = Puppet::Node.new(name)
set = false
- [:parameters, :classes].each do |param|
+ [:parameters, :classes, :environment].each do |param|
if value = result[param]
node.send(param.to_s + "=", value)
set = true