summaryrefslogtreecommitdiffstats
path: root/lib/puppet/indirector/code.rb
diff options
context:
space:
mode:
authorLuke Kanies <luke@madstop.com>2007-09-23 19:04:31 -0500
committerLuke Kanies <luke@madstop.com>2007-09-23 19:04:31 -0500
commitcdc8ea6e81c1b5eba5ea784bb7079c4c1f3965a4 (patch)
tree6dab031628ee4c8269c93cd96ed646bdd2874cc4 /lib/puppet/indirector/code.rb
parentc40da335123ee839294b37134d1e6361000bf216 (diff)
downloadpuppet-cdc8ea6e81c1b5eba5ea784bb7079c4c1f3965a4.tar.gz
puppet-cdc8ea6e81c1b5eba5ea784bb7079c4c1f3965a4.tar.xz
puppet-cdc8ea6e81c1b5eba5ea784bb7079c4c1f3965a4.zip
Taking a first stab at moving configuration compiling
into the indirection system. There are still quite a few unanswered questions, the two most notable being embodied in unimplemented tests in the Configuration Code terminus. This also requires changing the behaviour in a few places. In particular, 'puppet' and the 'module_puppet' cfengine module need to store a Node object in memory with the appropriate classes, since that's now the only way to communicate with the compiler. That integration work has not yet been done, partially because the old configuration handler (which the soon-to-be-deprecated master handler now uses) still exists.
Diffstat (limited to 'lib/puppet/indirector/code.rb')
-rw-r--r--lib/puppet/indirector/code.rb6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/puppet/indirector/code.rb b/lib/puppet/indirector/code.rb
new file mode 100644
index 000000000..0c0ee146b
--- /dev/null
+++ b/lib/puppet/indirector/code.rb
@@ -0,0 +1,6 @@
+require 'puppet/indirector/terminus'
+
+# Do nothing, requiring that the back-end terminus do all
+# of the work.
+class Puppet::Indirector::Code < Puppet::Indirector::Terminus
+end