Estou usando o Puppet 3.7 e tenho o seguinte problema:
Instalou a gema nokogiri nos agentes com pe_gem. Escreveu um provedor personalizado que faz require 'nokogiri'
no topo.
A execução do Puppet "às vezes" falha com o erro "Não foi possível carregar o 'nokogiri'" do autoloader do Ruby.
A coisa é - funciona na primeira vez que recebe o provedor do mestre de marionetes. Todas as execuções subsequentes falham.
Meu palpite é que, de alguma forma, há algo carregado antes do meu provedor que faz com que ele funcione, quando isso acontece.
Alguém mais sentiu isso ou pensou sobre o que poderia ser?
Tags puppet ruby puppet-agent