チームがアプリケーションの展開にCapistranoを使用することに慣れている場合、MCollectiveに切り替える、またはそれをミックスに追加することの魅力的な利点は何ですか?チームはすでにシステム構成管理にPuppetを採用する作業を引き受けているため、一度にどれだけ学ぶかという問題があります。
CapistranoとMCollectiveは異なる問題を解決します。確かに重複はありますが、Capistranoはデプロイに非常に重点を置いており、MCollectiveは一般的なオーケストレーション(アドホックタスクの実行と情報の収集)を目的としています。 MCollectiveにデプロイを実行させることはできますが、IMHOは、検出とアドホック情報の収集、または保証された実行を必要としないアドホックタスクに適しています。どちらのツールもツールボックスに含めると便利だと思います。あなたの本能に従い、一歩ずつ進んでください。 Puppetの採用に焦点を当て、MCollectiveがユースケースに適しているかどうかを評価します。
あなたは興味があるかもしれません Puppi 。これは、パペットモジュール、ローカルコマンド、およびそれをラップするmcollectiveエージェントであり、デプロイメント関連のアクティビティを実行できます。