私は、さまざまなテスト段階(dev、uat、prd)のさまざまなサーバー上に多数のインスタンスを持つシステム(実際にはシェルスクリプトのセット)を持っています。スクリプトは、たとえばデータベースでの認証にいくつかのパスワードを使用する必要があります(ところで、各環境には独自のパスワードがあります)。
私はデプロイメントシステムを持っているので、パスワードをリポジトリに保持して、毎回手動でパスワードを更新しないようにすることができます。
ただし、セキュリティの観点から、プレーンテキストとして保存することは完全に受け入れられません。
gpgを使用して自分でソリューションを開発することもできます(ターゲット環境のpub証明書を使用してgpg暗号化ファイルに各パスワードを保持するため)が、それが最善の方法かどうかはわかりません。
gpgを使用した独自のソリューションよりも優れたパスワードストレージ用の既存のオープンソースソリューションはありますか?