3

Mysql パスワードを保存するための暗号化されたデータ バッグを作成しようとしています。このコマンドを実行するには、こちらの手順に従います。

knife data bag create --secret-file /tmp/my_data_bag_key passwords mysql

これはエラーを返します:

エラー: 「秘密鍵を /Users/ClientName/.chef/ClientName.pem から読み込めませんでした」 構成ファイルを確認し、秘密鍵が読み取り可能であることを確認してください

その場所に .pem ファイルはありませんが、本当に必要ですか? シェフのソロ?もしそうなら、どうすればこのファイルを作成できますか?

4

2 に答える 2

2

その要点は、暗号化されたデータバッグの作成手順を指す元の投稿のOpscodeリンクは、Chef-soloでは機能しないということです。暗号化されたデータバッグをChef-soloで機能させる方法については、こちらで説明しています

于 2012-10-10T20:14:36.760 に答える
2

このコマンドは、chef サーバーに接続することで機能します。キーがない場合、これは失敗します。ただし、このナイフプラグインはあなたが探していることを行うようです:

https://github.com/cparedes/knife-file

NB、私はこのプラグインを使用していませんが、私には合っているようです

于 2012-10-10T12:15:23.583 に答える