問題タブ [knife]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
7382 参照

chef-infra - ナイフを使ってクックブックに新しいレシピを作成する

.chef/knife.rb で定義されたカスタム テンプレートを使用して、knife solo を使用して、デフォルトのレシピを含む新しいフォルダーとクックブックを作成しました。私の質問は、cp を使用する代わりに、そのテンプレートで新しいレシピを作成するためにナイフに使用するコマンドは何ですか?

何かのようなものknife cookbook addrecipe somerecipe

0 投票する
2 に答える
2279 参照

chef-infra - 「ナイフノード編集」失敗

https://learnchef.opscode.com/quickstart/converge/ および https://learnchef.opscode.com/starter-use-cases/ntp/の Chef 初心者向けチュートリアルに従いました 。

ノードの実行リストに ntp クックブックを追加してみます。

このために、私は実行しようとします

ここで、localhost はホスト名ですが、「localhost」を理解できません。しかし

コマンドはローカルホストを理解しました。

私は何を間違っていますか?

ログは次のとおりです。

(chef-repo_default_1380728124は VirtualBox 内の VM の名前です)


0 投票する
1 に答える
451 参照

chef-infra - シェフ ナイフ ブートストラップ管理者ユーザー

ここでは説明しませんが、データ バッグの内容を編集する必要があるシェフのレシピがいくつかあります。したがって、ノードのユーザー プロファイルは「admin: true」である必要があると思います。そのため、ノードをブートストラップすると (ナイフ ブートストラップ)、最初のパスが http 403 エラー (データ バッグの内容を編集できません) で失敗し、手動でそのユーザーを管理者に設定する必要があります。

knife bootstrap コマンドを使用してデフォルトでそれを行う方法はありますか? 事前にユーザーを作成できると思いますが、シェフにすべてのブートストラップを任せたいと思います。

注:シェフ10とオープンソースのシェフサーバーを使用しています

0 投票する
3 に答える
37108 参照

ubuntu - 「knife client list」を実行すると、秘密鍵をロードできませんでした

/home/ubuntu/sudo /home/ubuntu/chef-repo/.chef/knife.rb に書き込まれる構成ファイル

0 投票する
1 に答える
978 参照

installation - ナイフ クックブック アップロード 'cookbookname' を実行するとき

ナイフ クックブック アップロード 'cookbookname'

次のエラーが表示されます。