私はterraformを使用してプライベートオープンスタックのサーバをプロビジョニングしています。 terraformを実行するには、openstackクラウドのユーザー名とパスワードにterraformスクリプトがアクセスできる必要があります。だから私はこの情報を秘密のファイルに保存し、これを暗号化したいと思っています。しかし、私がterraformでhashicorpボールトを使用して見つけた唯一の例は、AWSです。 オープンストアのインスタンスをプロビジョニングするために2つの変数を含むボールト値を読み取ることができるterraformスクリプトを作成するにはどうすればよいですか?参考のためopenstackにhashcorp vaultを使用してterraformを使用するにはどうすればよいですか?
ここでは、私は私のボールトの秘密のバックエンドをマウントする方法である:ここでは
vault mount generic
は(私はJSONファイルにそれを書いていない場合は)私の秘密は次のようになります。
vault write generic/logins usernames=myUserName psswrds=myPassword
リンクしたものは何ですか?それはバックエンドからの秘密の任意の形を引くようです。実際、READMEの例では、AWSの信用証明書とSSL証明書と鍵の両方を取得しています。 – ydaetskcoR