Tanto quanto sei, isso não é possível. Originalmente, o Puppet usava o escopo dinâmico para variáveis, mas estava obsoleto a partir de 2.7.0. Veja mais informações aqui sobre o que você deve fazer em seu lugar.
Neste caso em particular, no entanto, não acho que o escopo simples funcione. Na verdade, acho que você deve usar recursos virtuais ou exportou recursos . Ambos são muito semelhantes, na verdade, exceto que os recursos exportados funcionam entre hosts.
De qualquer maneira, você terá que estruturar seu código de uma maneira muito diferente do que você quer fazer, parece-me. Passe algum tempo examinando módulos complexos de fantoches e entenda como eles fazem o que fazem.