問題タブ [chefdk]

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 投票する
1 に答える
483 参照

ruby - Knife コマンドは、ある特定のディレクトリーからは機能しますが、他のディレクトリーからは機能しません。なぜ?

Chefサーバーに「kaushikinc」という組織を作成し、「C:/x/y/z/kaushikinc」というディレクトリ構造を持っています。

kaushikinc フォルダからコマンドを実行すると正常に動作しますが、親または子フォルダから実行すると動作しません。私は何を間違っていますか?

例: 子フォルダーから: 成功またはエラー メッセージが表示されない: ここに画像の説明を入力

しかし、kaushikinc フォルダから試すと成功ここに画像の説明を入力

編集:knife.rb設定ファイルの場所を渡しても問題が存在することを示す新しい画像を追加する

ここに画像の説明を入力

Edit2:「ファイルからのナイフデータバッグ」コマンドで「--all」オプションを使用した場合にのみ、この問題に遭遇します。-c を有効にすると、任意のディレクトリから他のコマンドを実行できます。

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

chef-infra - ノード名がないため、chef プロビジョニング コマンドが失敗する

ChefDK の一部である「chef provision」を使用しようとしています。この記事に従おうとしてきましたが、「chef provision」コマンドを実行するとエラーが発生します。

http://jtimberman.housepub.org/blog/2015/05/15/quick-tip-chefdk-provision/

私は何が欠けていますか?どんなポインタでも大歓迎です!

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

chef-infra - 不足しているクックブックを自動的にインストールしますか?

いくつかのクックブックを Chef Server にアップロードすると、クックブックが見つからないと表示されます。クックブックをサーバーにアップロードできますが、依存するクックブックの一部が欠落しているため、サーバーに表示されません。アップロードするクックブックを選択したときに依存するクックブックを自動的にインストールする方法はありますか? そのため、MongoDB をシェフ サーバーにアップロードすると、すべての依存関係が自動的に取り込まれるため、手動で 1 つずつ確認してアップロードする必要はありません。

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

chef-infra - ChefDK および Chef Supermarket で berkshelf を使用する

私はChefとLinuxを初めて使用するので、この質問が露骨に明らかであるか、または私がこれをひどく間違っている場合はご容赦ください。これまでのところ、ネットワークで実行されている Ubuntu 14.04 インスタンスに基本的なスタンドアロンの Chef サーバーをセットアップすることができました。コンピューターで実行している VM に Ubuntu デスクトップをセットアップします。私はチュートリアルを進めてきましたが、これまでのところ、Chef スーパーマーケットから Chef サーバーにクックブックを取得するために使用するプロセスは、それらを ubuntu デスクトップのシェフ ワークステーションにダウンロードし、対応する要求とともにアップロードすることです。ただし、Node.js や MongoDB などのより堅牢なクックブックをワークステーションにダウンロードしてから、chef サーバーにアップロードしようとすると失敗するという質問があります。特定の依存関係が欠落しているため、適切にアップロードできないと表示されています。これが berkshelf が使用される正確なユースケースであることを私は知っています。しかし、スーパーマーケットで手に入れた料理本との関連での使い方がわかりません。ダウンロードしたクックブックがあるディレクトリに cd して berks install を実行しようとしましたが、エラーが発生します。私はこれを間違っていますか、それとも他に調査すべきプロセスがありますか? 文法が間違っている可能性があり、この質問が非常に単純である場合は申し訳ありません。

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

chef-infra - サーバーまたはchefdkにシェフスーパーマーケットのクックブックからクックブックをインストールする必要がありますか?

Chef Supermarket から ChefDK ワークステーションにクックブックをインストールしてから、Chef サーバーにアップロードする必要がありますか?それとも、スーパーマーケットのクックブックを Chef サーバーにインストールするだけですか? 私の環境でそれをいじっているだけのシェフにとってはまったく新しい。