問題タブ [chef-solo]

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

chef-infra - Chef Solo Vagrant ノードで Chef 属性を表示するには?

私はクックブックをテストしている最中ですが、LWRP の 1 つに期待する属性が含まれていないようです。ノードに設定されている属性のリストを確認する必要があります。Vagrantのchef-soloノード内でこれを行う方法はありますか?

kitchen convergeは、chef-solo を使用して、virtualbox vagrant-provider に vagrant ボックスをプロビジョニングします。したがって、ノードはknife node show <node-name>、属性のリストを表示するために通常使用するシェフサーバーに登録されていません。

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

rubygems - chef_gem レシピが vagrant ではなく、chef-solo から機能する理由

リソースchef_gemは動作しますが、動作しchef-soloませんvagrant up

myapp/Vagrantfile

*myapp/recipes/mysql_gem.rb*

実行するvagrant upと、次のエラーが表示されます

ただし、vagrant VMに入りますvagrant ssh

vagrant$sudo chef-solo -c /vagrant/solo.rb -j /vagrant/aux.rb を実行すると問題なく動作します。

いつ

/vagrant/aux.rb

/vagrant/solo.rb

vagrantではなく、 chef-soloから直接正常に動作する理由を誰かが知っていますか?

ツールのバージョン

  • ルビー 1.9.3p392
  • バーチャルボックス 4.3.6
  • シェフ: 11.8.2
  • Vagrant 1.3.5 プラグイン
  • vagrant-berkshelf (1.3.7)
  • vagrantbox Ubuntu 12.04
0 投票する
1 に答える
512 参照

chef-infra - キッチンで minitest-handler のクックブックに問題が発生する

Anatomy of a Test Kitchen 1.0 Cookbookチュートリアルに従っていますが、kitchen からいくつかのエラーが報告されました。

キッチンテストを証明するために、ttyという名前の簡単なクックブックを作成します。

これが私の.kitchen.yml 構成です。

誰が何が悪いのか知っていますか?

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

chef-solo - Chef で明らかに不要なクックブックを削除する

シェフを使い始めましたが、多くの場合、CentOs VPS で使用します。これは、windows のようなコミュニティのクックブックは、今のところ、そして当分の間、私には必要ないことを意味します。これらのクックブックとそのレシピに依存するクックブックをカスタマイズできるようにしたいと考えています。それは可能ですか?もしそうなら、プロセスの概要を教えていただけますか?

これらのクックブックは再利用可能であることを理解していますが、特定のニーズに合わせてシェフ レポをカスタマイズしたいと考えています。

そこに簡単な解決策があることを願っています!ありがとう

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

chef-infra - Chef の vagrant VM のプロキシを設定する

ワークステーション、opscode でホストされたシェフ サーバー、vagrant VM ノードを含む非常に基本的なインフラストラクチャをセットアップしました。

私のワークステーションでは、コマンドを使用しましたvagrant up。これにより、vagrant VM がダウンロードされ、ノードがセットアップされました。ただし、vagrant VM ノードはインターネットに接続できません。VM のプロキシ設定を変更するにはどうすればよいですか?

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

amazon-web-services - 有効な画像値エラーを解決する

knife-ec2 gem とchef を使用して、PostgreSQL サーバーを作成して AWS にデプロイしようとしています。私.chefのプロジェクトのリポジトリには、knife.rbファイルがあります。これがそのファイルの内容です。

私の.pemファイルの名前がdefault.pem. キーの値を と にしaws_ssh_key_idましdefaultdefault.pem。私は周りを見回していて、.pem拡張子を除いて言及された投稿がありました。しかし、それでも同じエラーが発生しました。

そして、コマンドを実行するknife ec2 server create "role[postgresql::server]"とエラーが発生します。

エラー: 有効なイメージ (AMI) 値が指定されていません。この値の短いオプションが最近「-i」から「-I」に変更されたことに注意してください。

どうすればいいのかわからない。誰にもアイデアはありますか?

また、コマンドラインで手動で指定しようとしました。