目的
目的は、30分ごとに実行されるPuppetエージェントの自動実行を無効にすることです。間隔を変更することは可能ですが、Puppetエージェントの自動実行は完全に無効にする必要があります。
1つを試行
このドキュメントによると、以下を構成することにより、自動Puppetエージェントの実行を無効にすることが可能であるはずです。
/etc/puppet/puppet.conf
[agent]
daemonize=false
結果は
Notice: Run of Puppet configuration client already in progress;
skipping (/var/lib/puppet/state/agent_catalog_run.lock exists)
puppetがデフォルトの実行間隔30分で手動で実行された場合。
2回目
user@hostname:~$ sudo puppet agent --disable
結果は
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.
試行3
このドキュメントは、このQ&Aの質問をグーグル検索した後に見つかりましたが、提供された情報は質問に回答しませんでした。
daemonize=false
設定はまだ/etc/puppet/puppet.confにおけるエージェントのセクションに存在する
chkconfig puppet off && service puppet stop
Red Hatとその派生物でも実行できます。