Executando o script de fantoche na máquina remota

0

Estou trabalhando em um arquivo vagrant que usa script de marionetes 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 de marionetes em uma máquina remota que possui uma conexão de rede muito melhor e dedicada.

Então, existe uma maneira de especificar uma máquina removida para o script puppet, então todo o provisionamento é feito naquela máquina? Uma vez que os scripts são finais eu posso modificá-los para trabalhar com vagrant.

    
por CodeRain 24.09.2015 / 13:37

1 resposta

1

Se a sua estação de trabalho tiver uma conexão lenta, mas você tiver acesso ssh a outra máquina que tenha internet mais rápida, você poderá editar seu manifesto de fantoche 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 --noop apenas simulará o que acontecerá.

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

    
por 26.09.2015 / 04:27