Uberjarを監視するようにrunitを構成するためのAnsibleプレイブック?


8

Spring Bootマイクロサービスのデプロイには、Ansible 1.9を使用しています。CentOS 6を使用しており、サービスはrpmとしてパッケージ化されています。SysVinitやUpstartではなく、runitによって監視されるように実行可能jarファイルを構成する予定です。

RPM内にrunit構成をパッケージ化し、Ansibleに特定のプロパティのみをにデプロイさせることは理にかなっています/etc/sysconfigか?または完全なrunit構成にAnsibleを使用するより良い方法が存在するため、サービスはそのホスト構成から分離されますか?

回答:


3

したがって、どちらも自分の立場を持っています。一方では、サービス定義をパッケージに入れることで、「動く部分」の数を最小限に抑えることができます。もう1つは、少なくともある程度、より複雑なパッケージビルドプロセスも必要です(ディストリビューションパッケージを使用する代わりに、独自のパッケージをビルドする必要がある場合など)。パッケージでそれを実行する機能がある場合、prodでの移動部分は常に最終的には壊れるので、それはより良いようです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.