ローカル コンピューターからリモートの Ubuntu サーバーに自動的に展開できるツールが必要です。私のプロジェクトはJavaです。それらは、webapp またはデーモン アプリ、または何でもかまいません (ただし、現在は Java のみ)。私のプロジェクトには、春、休止状態、maven ビルドがあります。
SSH ログイン、SQL スクリプトの実行、ファイルのコピー、構成の編集 (いくつかの .conf ファイル内) (mysql ユーザー名、パスワード、いくつかの URL アドレスなど)、新しくインストールされたサービスの実行に役立つツールはありますか?バージョン管理、... パッケージの手動での展開/パッチ適用は面倒で時間がかかるためです。または、独自のツールを作成する必要がありますか?
編集済み: (あまりにも多くの) 開発者にサーバー構成情報を知らせたくありません (安全ではないため)。展開は 1 つ (または少数) の sysad によって行われます。 パペットとシェフのことを考えました。この 2 つのシステムが私の状況に役立つと思いますか?
すべての提案を歓迎します。前もって感謝します。