問題タブ [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.
chef-infra - Chef Solo Vagrant ノードで Chef 属性を表示するには?
私はクックブックをテストしている最中ですが、LWRP の 1 つに期待する属性が含まれていないようです。ノードに設定されている属性のリストを確認する必要があります。Vagrantのchef-soloノード内でこれを行う方法はありますか?
私kitchen converge
は、chef-solo を使用して、virtualbox vagrant-provider に vagrant ボックスをプロビジョニングします。したがって、ノードはknife node show <node-name>
、属性のリストを表示するために通常使用するシェフサーバーに登録されていません。
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
chef-infra - キッチンで minitest-handler のクックブックに問題が発生する
Anatomy of a Test Kitchen 1.0 Cookbookチュートリアルに従っていますが、kitchen からいくつかのエラーが報告されました。
キッチンテストを証明するために、ttyという名前の簡単なクックブックを作成します。
これが私の.kitchen.yml 構成です。
誰が何が悪いのか知っていますか?
chef-solo - Chef で明らかに不要なクックブックを削除する
シェフを使い始めましたが、多くの場合、CentOs VPS で使用します。これは、windows のようなコミュニティのクックブックは、今のところ、そして当分の間、私には必要ないことを意味します。これらのクックブックとそのレシピに依存するクックブックをカスタマイズできるようにしたいと考えています。それは可能ですか?もしそうなら、プロセスの概要を教えていただけますか?
これらのクックブックは再利用可能であることを理解していますが、特定のニーズに合わせてシェフ レポをカスタマイズしたいと考えています。
そこに簡単な解決策があることを願っています!ありがとう
chef-infra - Chef の vagrant VM のプロキシを設定する
ワークステーション、opscode でホストされたシェフ サーバー、vagrant VM ノードを含む非常に基本的なインフラストラクチャをセットアップしました。
私のワークステーションでは、コマンドを使用しましたvagrant up
。これにより、vagrant VM がダウンロードされ、ノードがセットアップされました。ただし、vagrant VM ノードはインターネットに接続できません。VM のプロキシ設定を変更するにはどうすればよいですか?
amazon-web-services - 有効な画像値エラーを解決する
knife-ec2 gem とchef を使用して、PostgreSQL サーバーを作成して AWS にデプロイしようとしています。私.chef
のプロジェクトのリポジトリには、knife.rb
ファイルがあります。これがそのファイルの内容です。
私の.pem
ファイルの名前がdefault.pem
. キーの値を と にしaws_ssh_key_id
ましdefault
たdefault.pem
。私は周りを見回していて、.pem
拡張子を除いて言及された投稿がありました。しかし、それでも同じエラーが発生しました。
そして、コマンドを実行するknife ec2 server create "role[postgresql::server]"
とエラーが発生します。
エラー: 有効なイメージ (AMI) 値が指定されていません。この値の短いオプションが最近「-i」から「-I」に変更されたことに注意してください。
どうすればいいのかわからない。誰にもアイデアはありますか?
また、コマンドラインで手動で指定しようとしました。