A herança do nó Puppet é não igual à herança na maioria das outras linguagens de programação. As classes incluídas são avaliadas imediatamente quando a criança é avaliada. E o nó pai é avaliado depois disso . Portanto, meu exemplo nunca funcionará. Se você quiser saber a solução recomendada para isso, leia fantoche - equívocos comuns . Eu fiz assim e funciona.
Embora eu tenha que admitir que estou bastante desapontado agora, porque a complexa sintaxe de marionetes pode ser confusa para os iniciantes.