Estou executando um Puppet Enterprise Puppet Master (versão 2016.2) no RHEL7.2. Acho que, por padrão, o agente fantoche será executado a cada 30 minutos. Mas enquanto observo o agente fantoche correr, não o vejo correr. Examino os relatórios dos meus nós e vejo que há um relatório com 1 hora e 15 minutos.
Gostaria de poder descobrir programaticamente quando o agente fantoche será executado novamente em um determinado nó.
Isso é mesmo possível?
Obrigado
Isso é mesmo possível? - a resposta é não, eu tenho medo.
No entanto, por mais verdade que isso seja, sei que não parece muito útil, então aqui estão algumas informações extras :-)
Ele segue a configuração runinterval (consulte https://docs.puppet.com/puppet/latest/configuration.html#runinterval ).
O que, como você diz, é padronizado a cada 30 minutos ao executar como um daemon. Como o cronômetro é interno e não fornece um gancho de API para descobrir quando isso acontecerá, você simplesmente não pode determinar exatamente quando isso acontecerá. Eu diria que se o seu runinterval estiver definido alto o suficiente para que seu nó demore tanto para obter um relatório, talvez você queira reduzi-lo. Se não, então talvez algo tenha travado.....