Агент Puppet применяет конфигурацию по умолчанию, но не применяет конфигурацию узла

Агент Puppet применяет конфигурацию по умолчанию, но не применяет конфигурацию узла

Версия кукловода: 3.3.1

Версия агента-марионетки: 3.3.1

Содержание сайта.pp

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

В папке, где находится site.pp, есть папка с названием «VirtualMachines». В папке «VirtualMachines» есть файл с названием: server1mycompanycom.pp.

разрешения для файла server1mycompanycom.pp

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

Содержимое файла server1mycompanycom.pp

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

Проблема в том, что при запуске

марионеточный агент --тест

на server1.mycompany.com применяется только модуль из конфигурации по умолчанию, который называется auth. Модуль из конфигурации узла, который называется zabbix-agent, не применяется.

Что-то не так с site.pp? Другие узлы работают нормально и применяют конфигурацию как из раздела по умолчанию, так и из раздела узлов.

решение1

Думаю, я наконец нашел причину проблемы.

После добавления нового узла необходимо перезапустить Puppet Master, после чего Puppet Master начнет применять конфигурацию узла.

Как перезапустить Puppet Master:

По умолчанию запуск команды puppet master запустит сервер Puppet master, работающий в фоновом режиме. Чтобы остановить службу, вам нужно будет проверить таблицу процессов с помощью чего-то вроде ps aux | grep puppet, а затем завершить процесс.

Связанный контент