ソースファイルを宛先ホストに同期させるためのプレイブックを作成し、ファイルが変更された場合はtomcat/apacheを再起動します。これが可能であるかどうかについては、同期に関するドキュメントには例がありません。誰でもいくつかのポインタを提供できますか?変更があった場合、同期が可能で、操作を実行します
1
A
答えて
1
1つのファイルのみを変更する場合は、synchronize
の代わりにcopy
を使用することをお勧めします。しかし、このアプローチはいずれの方法でも動作するはずです。
handler systemは、この種のもののために設計されています。そこドキュメントは、構成ファイルの変更後にmemcachedをバウンスの例を提供しています。ここでは
はとき ファイルの変更の内容の2つのサービスを再起動する例だが、唯一のファイルが変更された場合:
- name: template configuration file template: src=template.j2 dest=/etc/foo.conf notify: - restart memcached - restart apache
タスクの通知セクションにリストされているものはハンドラと呼ばれます。
ハンドラは、通常の タスクとは異なり、グローバルに一意の名前で参照されるタスクのリストであり、ノーティファイヤによって に通知されます。ハンドラに何も通知しなければ、ハンドラは実行されません。 ハンドラに通知するタスクの数にかかわらず、特定の再生ですべてのタスクが完了した後に、 が1回だけ実行されます。ここで
は、例えば、ハンドラセクションです:
handlers: - name: restart memcached service: name=memcached state=restarted - name: restart apache service: name=apache state=restarted
関連する問題
- 1. コレクションが変更されました。列挙操作が実行されない可能性があります
- 2. コレクションが変更されました。列挙操作が実行されない可能性があります
- 3. コレクションが変更されました。列挙操作が実行されない可能性があります
- 4. コレクションが変更されました。列挙操作が実行されない可能性があります
- 5. コレクションが変更された列挙操作が実行されない可能性があります。 Unity
- 6. 条件が変更された場合、setTimeoutで操作をキャンセルします。
- 7. 変更があった場合にngModelChangeを変更する
- 8. Pythonは次の操作を実行することが可能であった場合、私は思っていた側のリストにリストの
- 9. 列挙操作が実行されない可能性があります
- 10. 実行可能から非同期タスクに変更
- 11. 選択した親ノードと子ノードを削除 - コレクションが変更されました。列挙操作が実行されない可能性があります
- 12. プレースホルダが変更された場合、繰り返し可能なフライウェイ移行は実行されません。
- 13. コレクションが変更されました。列挙操作がVS WinFormsデザイナで実行されない可能性があります
- 14. 非同期操作の実行方法
- 15. 非同期操作が同期して完了したら?
- 16. MySQL:更新カラムがある場合は何もしませんか?次の操作を実行する方法
- 17. bashの配列要素の操作が不可能な場合
- 18. コレクションが変更されました。列挙操作が実行されないことがあります。ハッシュテーブル
- 19. コレクションが変更されました。列挙操作が実行されないことがあります。エラー
- 20. コレクションが変更されました。列挙操作が実行されないことがあります。 C#
- 21. asioで非同期操作を使用する場合
- 22. エンティティフレームワークのコレクションが変更されました。列挙操作が実行されない可能性があります
- 23. オーバーコレクションの取得が変更されました。列挙操作が実行されない可能性があります
- 24. コレクションが変更されました。列挙操作が実行されない可能性があります#10897
- 25. ビジュアルスタジオエラー:コレクションが変更されました。列挙操作が実行されない可能性があります
- 26. EF6コレクションが変更されました。列挙操作が実行されない可能性があります
- 27. Entity Frameworkコレクションが変更されました。列挙操作が実行されない可能性があります
- 28. Ninject throwing "コレクションが変更されました。列挙操作が実行されない可能性があります"エラー
- 29. コレクションが変更されました。選択中に列挙操作が実行されない可能性があります。
- 30. 状態の更新は非同期である可能性があります