O Puppetmaster não notou alterações no site.pp

2

Acabei de configurar um novo ambiente de produção com o fantoche. Usando 0.25.4 no cliente / servidor. Ruby está em 1.8.5, CentOS 5.4.

Eu fiz um manifesto simples para configurar o yum-updatesd, mas o mestre de fantoches não parece notar mudanças feitas no site.pp:

err: Could not parse for environment production: Could not match 'node' at /etc/puppet/manifests/site.pp:1
err: Could not retrieve catalog from remote server: Error 400 on SERVER: Could not parse for environment production: Could not match 'node' at /etc/puppet/manifests/site.pp:1

Observe que ele diz a linha 1. Mas a linha 1 contém uma declaração de importação:

# cat -n /etc/puppet/manifests/site.pp
1 import "update-notification"
2
3 node default {
4 include update-notification
5 update-notification::configure()
6 }

Eu tentei reiniciar o servidor, excluir e recriar o site.pp, iniciar e parar o puppetmaster e o fantoche, sem sorte. O que estou perdendo?

    
por tore- 26.03.2010 / 09:12

2 respostas

4

Eu encontrei o problema. Eu tenho escrito os manifestos com notepad ++, com EOL definido para o Windows, NÃO Unix. Então houve problema: /

    
por 21.04.2010 / 13:21
1

Parece que você já está incluindo a notificação de atualização no seu nó, portanto, basta remover a declaração de importação, não é necessário.

    
por 20.04.2010 / 20:00

Tags