Alvo
O objetivo é desativar as execuções automáticas do agente Puppet que ocorrem a cada 30 minutos. É possível alterar o intervalo , mas a execução automática do agente Puppet deve ser desativada completamente.
Tentativa um
De acordo com esta documentação , deve ser possível desativar as execuções automáticas do Puppet-agent, configurando o seguinte:
/etc/puppet/puppet.conf
[agent]
daemonize=false
resulta em
Notice: Run of Puppet configuration client already in progress;
skipping (/var/lib/puppet/state/agent_catalog_run.lock exists)
se o fantoche for executado manualmente no intervalo de execução padrão de 30 minutos.
Tentativa dois
user@hostname:~$ sudo puppet agent --disable
resulta em
user@hostname:~$ sudo puppet agent -t
Notice: Skipping run of Puppet configuration client;
administratively disabled (Reason: 'reason not specified');
Use 'puppet agent --enable' to re-enable.
Tentativa três
Esta documentação foi encontrada após pesquisar a pergunta deste Q&A, mas as informações fornecidas não responderam à pergunta.
daemonize=false
configuração ainda reside na seção Agente em /etc/puppet/puppet.conf
chkconfig puppet off && service puppet stop
Red Hat e seus derivados.