今日、すべてのシェフ クライアントがレシピの実行に失敗していることを確認しました。これは、ssh キー ボールトを復号化できないためです。
ボールトを表示しようとしたところ、次の結果が得られました。
knife vault show secrets ssh_keys
ERROR: Chef::Exceptions::JSON::ParseError: parse error: premature EOF
{"id":"ssh_keys_keys","admins":
(right here) ------^
次に、Vault のデータ バッグを表示しようとしました。
knife data bag show secrets ssh_keys
このコマンドは暗号化されたデータを表示しましたが、キー項目を表示しようとすると、以前と同じエラーが発生しました:
knife data bag show secrets ssh_keys_keys
ERROR: Chef::Exceptions::JSON::ParseError: parse error: premature EOF
{"id":"ssh_keys_keys","admins":
(right here) ------^
Chef バージョン: 12.14.89
ボールト バージョン: 2.9.0
1) 原因がわかるように、chef でボールトへの最後の変更を確認できますか?
2)このキーアイテムを修正する方法を誰かが持っていますか?
よろしく