O agente Puppet aplica a configuração padrão, mas não aplica a configuração do nó

O agente Puppet aplica a configuração padrão, mas não aplica a configuração do nó

Versão mestre de marionetes: 3.3.1

Versão do agente fantoche: 3.3.1

Conteúdo do site.pp

import '*/*.pp'
node default {
include 'auth'
}

Na pasta onde o site.pp está localizado existe uma pasta chamada 'VirtualMachines' Na pasta 'VirtualMachines' existe um arquivo chamado: server1mycompanycom.pp

permissões para arquivo server1mycompanycom.pp

-rw-r--r-- 1 puppet  sudo      81 Oct 15 14:33 server1_mycompany_com.pp

Conteúdo do arquivo server1mycompanycom.pp

node 'server1.mycompany.com' inherits 'default' {
include 'zabbix::agent'
}

O problema é que ao executar

agente fantoche --test

em server1.mycompany.com apenas o módulo da configuração padrão é aplicado, que é chamado de auth. O módulo da configuração do nó, chamado zabbix-agent, não é aplicado.

Há algo de errado com o site.pp? Outros nós funcionam bem e aplicam a configuração tanto da seção padrão quanto da seção de nós.

Responder1

Acho que finalmente encontrei a causa do problema.

Depois de adicionar um novo nó, você precisa reiniciar o puppet master e depois dele começar a aplicar a configuração do nó.

Como reiniciar o mestre de marionetes:

Por padrão, executar o comando puppet master iniciará um servidor Puppet master daemonizado em segundo plano. Para interromper o serviço, você precisará verificar a tabela de processos com algo como ps aux | grep puppet e, em seguida, elimine o processo.

informação relacionada