Você está tentando usar as pesquisas de variáveis de sintaxe do Puppet no ERB e isso não funcionará. O ERB não é Puppet e as duas sintaxes não são compatíveis. Em vez disso, você deseja atribuir o valor a uma variável simples (sem namespace) em seu manifesto e, em seguida, usar a variável that no seu ERB. Você pode usar scope
, como sugere o kashani, mas mais ninguém (ou você daqui a 6 meses) saberá o que você está fazendo e porque é importante.