diff options
Diffstat (limited to 'lib/puppet/parser/templatewrapper.rb')
| -rw-r--r-- | lib/puppet/parser/templatewrapper.rb | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/puppet/parser/templatewrapper.rb b/lib/puppet/parser/templatewrapper.rb index 55c7745ba..8b333a0b6 100644 --- a/lib/puppet/parser/templatewrapper.rb +++ b/lib/puppet/parser/templatewrapper.rb @@ -1,5 +1,7 @@ # A simple wrapper for templates, so they don't have full access to # the scope objects. +require 'puppet/parser/files' + class Puppet::Parser::TemplateWrapper attr_accessor :scope, :file, :string include Puppet::Util @@ -63,7 +65,7 @@ class Puppet::Parser::TemplateWrapper end def file=(filename) - @file = Puppet::Module::find_template(filename, scope.compiler.environment) + @file = Puppet::Parser::Files.find_template(filename, scope.compiler.environment) unless FileTest.exists?(file) raise Puppet::ParseError, @@ -113,4 +115,3 @@ class Puppet::Parser::TemplateWrapper "template[%s]" % (file ? file : "inline") end end - |
