Não é possível enviar um novo script através do sistema Puppet and Git

1

Nós temos um servidor de fantoches (versão 0.24.5) configurado com o Git, rodando no Debian Lenny x64. Este é um ambiente atualmente em funcionamento que envia atualizações de fantoches conforme necessário, exceto por um problema.

Eu recentemente defini um comando de verificação customizado que chama um script python. Eu coloquei o script em / etc / puppet / files / nagios / plugins / que é o diretório de distribuição na caixa de fantoches onde os outros scripts (já enviados anteriormente) residem. Eu defini quais hosts usarão o novo comando check, etc.

Quando eu envio a mudança no servidor de fantoches, o Git vê o novo arquivo e confirma. No lado do cliente, posso reiniciar o cliente de marionetes e o daemon.log mostrará que o novo arquivo foi encontrado, mas nunca é enviado para nenhum dos clientes. No entanto, o Nagios é atualizado e, é claro, as verificações falham porque não é possível encontrar o script a ser executado.

Para a vida de mim eu não consigo entender porque isso está acontecendo. No servidor de fantoches eu verifiquei três vezes as permissões no meu novo script python em relação aos outros scripts no diretório de plugins e simplesmente não consigo descobrir o que estou perdendo.

Obrigado !!

    
por user63019 08.12.2010 / 22:02

1 resposta

1

Obrigado pelas respostas caras. Desculpe, o tópico se perdeu em mim e eu esqueci sobre isso.

Eu resolvi o problema - não estava colocando o novo arquivo no manifesto correto, portanto, como resultado, ele não estava sendo enviado para os tipos de servidor que eu esperava recebê-lo.

    
por 09.06.2011 / 18:02