Ziel
Ziel ist es, automatische Puppet-Agent-Läufe zu deaktivieren, die alle 30 Minuten stattfinden. Es ist möglich , das Intervall zu ändern , aber die automatischen Puppet-Agent-Läufe sollten vollständig deaktiviert sein.
Versuchen Sie es
Gemäß dieser Dokumentation sollte es möglich sein, automatische Puppet-Agent-Läufe zu deaktivieren, indem Folgendes konfiguriert wird:
/etc/puppet/puppet.conf
[agent]
daemonize=false
führt zu
Notice: Run of Puppet configuration client already in progress;
skipping (/var/lib/puppet/state/agent_catalog_run.lock exists)
Wenn die Puppe im Standardlaufintervall von 30 Minuten manuell ausgeführt wird.
Versuch zwei
user@hostname:~$ sudo puppet agent --disable
führt zu
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.
Versuch drei
Diese Dokumentation wurde gefunden, nachdem die Frage dieser Fragen und Antworten gegoogelt wurde, aber die bereitgestellten Informationen beantworteten die Frage nicht.
daemonize=false
Einstellung befindet sich immer noch im Abschnitt Agent in /etc/puppet/puppet.conf
chkconfig puppet off && service puppet stop
auf Red Hat und Derivate.