問題タブ [cookbook]

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 に答える
4748 参照

version - シェフクライアントの実行中にクックブックの名前とバージョンを抽出する

シェフクライアントの実行中にクックブックの名前とバージョンを取得するためのレシピを手伝ってください。値を変数に保存し、レシピの一部として使用したいと考えています。

ノードでシェフクライアントを実行しているときに、レシピからクックブックのバージョンと名前を取得する方法に問題があります。

前もって感謝します。

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

amazon-ec2 - 403 Forbidden を返すナイフ ec2 サーバーの作成

AWS インスタンスに tomcat クックブックをインストールしようとしていますが、次のようなエラーが発生しています。

ロール tomcat.rb:

ランニング:

戻る:

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

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

php - mysql now() での cakephp ブログ チュートリアル エラー

クックブックのブログチュートリアルを試しています

しかし、彼がくれた値を挿入すると

このエラーメッセージが表示されます

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

tomcat - 「再起動」時の Tomcat クックブックのプロビジョニング エラー

を使用しtest-kitchenて、opscode/tomcat クックブックを実行すると、プロビジョニング/コンバージが失敗します (以下を参照してください)。

.kitchen.yml

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

ruby - Chef クックブックが実行される順序

私はシェフを理解しようとしていますが、私の人生では、料理本がどのように運営されているかわかりません

ファイル構造がある場合

属性はどのようにロードされ、どのような順序でロードされますか? たとえば、すべての属性 (default.rb および test.rb) をロードし、default.rb を常に最初にロードします。

レシピはどのように実行されますか? たとえば、default.rb のみが実行され、すべて、またはすべてがアルファベット順に実行されます。

http://docs.opscode.com/essentials_nodes_chef_run.htmlを見つけましたが、ノード レベルの実行のみのクックブックの実行について説明していません。シェフのドキュメントへのリソースやリンクをいただければ幸いです

乾杯

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

knife - シェフ クライアント バージョン 11 をダウングレードする

ダウングレードしようとしていchef-clientます。スニペットを同封:

結果は同じですが、マシンの再起動も試みました。

それはできますか、chef-clientダウングレードできますか?

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

chef-infra - コミュニティ クックブックを使用して最終的な Chef サーバー構成をテストするにはどうすればよいですか?

コミュニティのクックブックのほとんどにテストがあるのを見ました。いくつかの記事を読むと、これらのテストは、簡単に言えば、単体テスト (クックブックは書かれていることを実行するか?) と統合テスト (OS 上で動作するか?) として説明できます。

Vagrant と Chef コミュニティのクックブックを使用して、LAMP 仮想環境をセットアップします。今、私はそれをテストしたいと思います。

まず、プロビジョニングされたシステムで Kitchen CI を使用して、すべてのコミュニティの統合テストを実行しようと考えました。管理者がすべてのテストをまとめてシステムをテストできるように、作成者がこれらの統合テストを作成する理由の 1 つはそれだと思いました。しかし、ちょっとした調査の結果、クックブックのテスト方法が異なることがわかったので、私のシステムですべてを一度に実行するのは簡単ではないようです。

それは私が自分でテストを書くべきだということですか?たとえば、Kitchen CI と serverspec を使用します。コミュニティのクックブックはテスト済みなので、あまり凝ったものである必要はないと思いますが、サービスが実行されているかどうか、構成ファイルが存在するかどうかを確認することをお勧めします。

一般的なワークフローとは何ですか? 自分でいくつかのテストを作成しますか? それとも、コミュニティのクックブックを「信じる」だけですか? または、OS のプロビジョニング後にコミュニティのテストをまとめて実行する方法はありますか?

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

amazon-web-services - opscode awsクックブックiamロール

iam ロールで aws クックブックを使用しようとしていますが、aws_ebs_volume ブロックに aws_access_key と aws_secret_access_key を含めないようにしようとすると、シェフはエラーを表示し続けます: RightAws::AwsError: EC2 で操作するには AWS アクセス キーが必要です。

クックブックが aws_secret_access_key と aws_access_key のリソース パラメータを省略する場合、ブロックから削除するだけだと思います。

iam ロールを使用した aws クックブックの例を教えてください。

アップデート:

  1. インスタンスに適切な iam ロールが既にアタッチされている場合でも、aws creeds データバッグを定義する必要がありますか?

  2. iam ロールと aws cookbook を使用すると、was_ebs_volume ブロックはどのように見えますか?

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

chef-infra - Chef クックブックの依存関係の解決とダウンロード

コミュニティのクックブック (つまりhttp://community.opscode.com/cookbooks/gerrit )を使いたいとしましょう。そこで、'knife cookbook site download' を使用してダウンロードし、ローカルのシェフ サーバーにアップロードします。直接的および一時的な依存関係ごとに、この手順を繰り返す必要があります。

クックブックのすべての直接的および一時的な依存関係を解決/ダウンロードする単一のコマンドまたはツールはありますか?