El agente títere aplica la configuración predeterminada pero no aplica la configuración de nodo

El agente títere aplica la configuración predeterminada pero no aplica la configuración de nodo

Versión del maestro titiritero: 3.3.1

Versión del agente títere: 3.3.1

Contenido del sitio.pp

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

En la carpeta donde se encuentra site.pp hay una carpeta llamada 'VirtualMachines'. En la carpeta 'VirtualMachines' hay un archivo llamado: server1mycompanycom.pp

permisos para el archivo server1mycompanycom.pp

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

Contenido del archivo server1mycompanycom.pp

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

El problema es que al ejecutar

agente títere --prueba

en server1.mycompany.com solo se aplica el módulo de la configuración predeterminada, que se llama autenticación. El módulo de la configuración del nodo, que se denomina zabbix-agent, no se aplica.

¿Hay algún problema con site.pp? Otros nodos funcionan bien y aplican la configuración tanto desde la sección predeterminada como desde la sección de nodos.

Respuesta1

Creo que finalmente encontré la causa del problema.

Después de agregar un nuevo nodo, debe reiniciar Puppet Master y luego Puppet Master comienza a aplicar la configuración del nodo.

Cómo reiniciar el titiritero:

De forma predeterminada, ejecutar el comando Puppet Master iniciará un servidor Puppet Master demonizado en segundo plano. Para detener el servicio, deberá verificar la tabla de procesos con algo como ps aux | grep Puppet, luego finaliza el proceso.

información relacionada