毎時ノードに人形サーバーをチェックインさせています。人形マニフェストの実行セクションを1日1回、時間単位のポーリング
我々は、チェックイン時にだけ一日一回実行するいくつかのタスクを持っています。
最後の実行時間を節約し、最後の時間が24時間を超えていた場合にのみ実行される人形マニフェスト内で機能させることができるでしょうか?
更新:
私は1つの事セミ作品を試してみました。これは、人形コードのチャンクを別のファイルに移動して、私の主な人形がそれにcronジョブが存在するようにします。
私はこれで別の部署から戻って苦情は、彼らはもはや人形ボード上のエラーをインストール見ることができないということです。メインスクリプトは、単にことを保証として、私たちはもはやPuppetboard上の障害からのフィードバックを得なかっcron
実行puppet apply myFile.pp
を有する
:この画像は、新しいブランチ上の2つの古い人形のブランチ上のノードと1を示していますcron job exists:
おかげで、スクリプトがエラーを返した場合、人形システムに関するフィードバックを得ることができますか?私は似たようなもので私の質問を更新し、私は別の部門から戻ってきた苦情を更新しました。 –
「スケジュール」では、 '' repeat => 1''(https://puppet.com/docs/puppet/5.3/types/schedule.html#schedule-attribute-repeat)を '範囲 '。または、「範囲」に加えて。 –