Executando script de marionete em máquina remota

Executando script de marionete em máquina remota

Estou trabalhando em um vagrantfile que usa script fantoche para fazer o provisionamento. Como parte do provisionamento, muitos pacotes são instalados e configurados.

Como o trabalho ainda está em andamento, gostaria de executar o script fantoche em uma máquina remota que possuo e que tenha uma conexão de rede muito melhor e dedicada.

Então, existe uma maneira de especificar um script de remoção de máquina para fantoche, para que todo o provisionamento seja feito nessa máquina? Assim que os scripts estiverem finalizados, posso modificá-los para funcionar com o vagrant.

Responder1

Se sua estação de trabalho tiver uma conexão lenta, mas você tiver acesso ssh a outra máquina com Internet mais rápida, poderá editar seu manifesto de marionete remotamente.

Para testar seu manifesto remotamente, tente o seguinte

puppet parser validate foo.pp
puppet-apply --verbose --debug --noop --modulepath=/opt/puppet/modules foo.pp

Observe que o --noopirá apenas simular o que acontecerá.

Quando tiver certeza de que o módulo puppet funciona, você pode copiá-lo para sua máquina vagrant local.

informação relacionada