Назад | Перейти на главную страницу

Пользовательские драгоценные камни в Puppet Provider

Я использую Puppet 3.7, и у меня возникла следующая проблема:

Установил гем nokogiri на агентов с pe_gem. Написал кастомного провайдера, который делает require 'nokogiri' на вершине.

Запуск Puppet "иногда" завершается ошибкой "Не удается загрузить nokogiri" из автозагрузчика Ruby.

Дело в том, что он работает при первом получении провайдера от мастера Puppet. Все последующие прогоны терпят неудачу.

Я предполагаю, что каким-то образом перед моим провайдером что-то загружается, что заставляет его работать, когда это происходит.

Кто-нибудь еще испытывал это или думал о том, что это может быть?