Por que você continua recriando a vm? Por que não mergulhar nisso e trabalhar no manifesto até que funcione?
A propósito, puppet parser validate
é uma boa maneira de detectar erros primários antes mesmo de testar o que os fantoches estão fazendo.
Pessoalmente, vou a uma VM limpa ou a uma VM que é uma cópia do que eu quiser alterar, copie os módulos necessários para lá em /root/modules
, crie um novo módulo e execute-o:
puppet apply --modulepath /root/modules file.pp
Onde file.pp
inclui qualquer coisa necessária, e meu módulo está dentro de um subdiretório de /root/modules
, na configuração padrão do módulo.
Agora, existem situações em que a criação da vm é fundamental, como a configuração inicial ou a validação da configuração que você tem até agora. Mas não vejo razão para fazer todo o trabalho em uma VM recém-criada o tempo todo.