2016-03-21 7 views
1

私のホストは自動的に変更を取得していません(少なくとも30分で1回)。変更を見るたびに手動で強制的に強制する必要があります。 init.ppにパラメータ/リソースの説明がありませんか?私init.ppは、以下のようになります。それを適用したときに(例えば、init.ppホストが自動的に変更をプルするのはなぜですか?

class checkout { 
file { '/example/test12/test.sh': 
ensure => directory, 
mode => '0755', 
recurse => true, 
source => 'puppet:///extra/' 
} 
} 

答えて

1

あなたのマニフェスト、適用するを指定していません。カタログの実行頻度を決定するのは、各エージェントの構成です。手動でカタログを起動することはできますが、実行が自動的には行われない場合、最も可能性の高い結論は、Puppetエージェントサービスが実行されていないということです。あるいは、問題のエージェントが思ったより長い実行間隔で構成されているかもしれません.30分は単なるデフォルトです。

+0

私は、人形劇のエージェントサービスがマスターとホストの両方で停止しているのを見ることができます。私はそれを止めたことはありませんでしたが、それを数回再開しました。自ら停止する方法はありますか?それを言っていると、人形はまだサービスが停止していると表示されても、それは仕事(私の異なるマニフェストとinit.pp)をやっていた。そして、その間隔のために、それはデフォルトとしてまだ30分です。 – James

+0

Btw、それは問題を解決しました。ホストは停止しましたが、私はどのように知りません。とても奇妙です。 – James

+0

人形をエージェントサービスが停止していることを確認することができます。また、それ自体のサービスとして実行するのではなく、 'cron'のような外部スケジューラを介してエージェントを実行することも可能です。マスターが停止したように見えても、まだ新鮮なカタログを手に入れることができたなら、あなたは間違ったことを見ていました。 –