Чтобы клиенты Puppet отправляли результаты на главный сервер, «report = true» должен находиться в разделе «[agent]» клиентского файла puppet.conf. Но как я могу заставить Puppet добиться этого?
По умолчанию он отключен, но все ресурсы, которые я могу найти в Интернете, похоже, предлагают сделать это вручную, как будто это не проблема. Возможно, это не так, но разве автоматизация / обеспечение базовой конфигурации сервера не является именно тем, для чего предназначен Puppet?
Я новичок в Puppet, но мне кажется, что это обычная и тривиальная задача, для которой я не могу найти решения. Я что-то недопонимаю? Или это действительно необычная / сложная задача?
Модуль inifile позволит вам указать только одну строку в вашем файле puppet.conf. Вам могут потребоваться дополнительные правила для ОС, чтобы получить полный путь к этому файлу, но это должно быть проще, чем постоянно управлять всеми настройками по умолчанию.