Isso não é possível no momento. Houve uma edição Puppet enviada para ela e uma correção proposta mas não parece haver qualquer pressa para implementá-la.
Como possível alternativa, você pode ter um modelo que inclua outros:
<% @template_array.each do |val| -%>
<% scope.function_template(val) %>
<% end -%>
Avisar, eu não testei isso, mas acredito que deve funcionar.