私はPuppetを初めて使用し、* nixシステムを長年使用してきましたが、sysadminとしても、opsとしても働いたことはありません。
現在、一連の(PHP / MySQL / MongoDB、git内のコード)WebアプリケーションをホストするためのPuppetマニフェストを作成しています。各ホストに仮想ホストを設定するため、Puppetが実際のアプリケーションについてある程度の知識を持っている必要があることは明らかですが、Puppetがコードのデプロイやデータベースの作成などを管理する必要があるかどうかはわかりません。
Puppetはアプリケーションのデプロイメントに適したツールですか?そうでない場合、より適切なツールを推奨できますか?