問題タブ [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 に答える
1605 参照

oracle11g - Chef を使用して Ubuntu に oracle XE をインストールするにはどうすればよいですか?

ローカルのubuntu開発ボックスにOracleXEをインストールする方法を探していました。私はこのレシピhttps://github.com/leifg/chef-oracle-xeを見つけましたが、これはまともな仕事をしていますが/etc/init.d/oracle-xe configure、最後のステップを構成するために実行する必要があります。これには、ボックスにログインしてスクリプトを実行する必要があります。開発のためにOracle XEをインストールする正しいChefの方法は何だろうと思っていましたか?

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

jenkins - 計算された属性で上書きされないシェフの属性

今日、シェフのソロ インストールの opscode jenkins クックブックをアップグレードしました。バージョン 0.8 からのいくつかの変更 (jenkins_data 属性の削除など) を除いて、いくつかの属性の定義も変更されていることに気付きました。

したがって、新しいバージョンでは、 jenkins.server.url はDEFAULT jenkins.server.host : とDEFAULT jenkins.server.portの連結として定義されます。問題は、私の役割がデフォルト/オーバーライド属性 jenkins.server.portを定義すると、新しい値が属性に正しく反映されますが、jenkins.server.urlはまだ元のポートを参照することです。クックブックの属性が最初に評価されてから、役割の属性によってオーバーライドできるようです。記事によると、シェフ10でそのように機能しようとしていましたが、シェフ11で修正される予定です。私はシェフ11を使用していると確信しています。

これについて何か助けはありますか?

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

mysql - OS X で Vagrant/chef-solo を使用して VM をセットアップする際の MySQL の問題

Mountain Lion を実行している MBP ラップトップに VirtualBox、Vagrant、chef-solo をインストールしました。opscode からレシピをダウンロードし、「vagrant up」が機能しています。VM が正常に作成され、ほとんど機能する LAMP スタックが得られます。

私が立ち往生しているのは、データベースとデータベースにアクセスするためのユーザーを作成することです。

私が行ったこと: Vagrantfile とディレクトリーのクックブックを含む開発フォルダーを作成しました。私が持っている料理本では

「hnnapp」には、仮想マシンを起動するための独自のレシピが含まれています。ナイフを使用してフォルダーを初期化し、me​​tadata.rb を編集して含めるようにしました

そしてrecipes/default.rbにインクルードしました

最後に、私の Vagrantfile には

VM に「vagrant ssh」すると、apache、php、mysql がインストールされていることがわかります。MySQL には、テスト スキーマと情報スキーマ以外のデータベースはありません。「mysql」を使用して mysql クライアントに入ることができますが、データベースまたはユーザーを作成する権限がありません。sudo mysql も機能しません。

次の 2 つのことを調べたいと思います。

  1. 私はこれを正しい方法で行っていますか?適切なコマンドを適切なファイルに入れていますか?
  2. スクリプトにどのような間違いがありますか。
0 投票する
2 に答える
418 参照

chef-infra - Chef: directory :create アクションをサブスクライブできないのはなぜですか?

/etc/httpd/sslディレクトリが作成された時点で実行される次のレシピブロックを作成しました。

(これはopscode の例から直接モデル化されています - 「ファイルをデータバッグに隠しておく」の下)

Chef の出力では、レシピ ファイルが読み込まれていることがわかります。

そして、下の方に、作成されているディレクトリが表示されます。

しかし、それは私のコードを実行しません。

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

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

chef-infra - シェフのナイフにアクセスできません

私はシェフにとても慣れていないので、それを学ぼうとしています。システムにchef-clientをインストールし、.pemファイルとknife.rbファイルをchef-repoのchefディレクトリにコピーしました。今、knifeにアクセスしようとしていますが、次のエラーが発生しています。誰でも私を助けることができますか?

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

ruby - シェフ lwrp での ruby​​ ライブラリのインストール、要求、および使用

認証を許可する API キーを使用して redis データベースをシードする LWRP を作成しています。問題は、Ruby 用の redis ライブラリを使用することです。私は周りを検索してオンラインでいくつかの例を見つけましたが、何もうまくいきませんでした。

AWS OpsWorks でこれを実行しているので、chef-solo を使用しています

redis gem をインストールする実行リストにレシピを含めてみました ( https://github.com/brianbianco/redisio/blob/master/recipes/redis_gem.rb )

また、クックブック内に宝石をインストールしようとしました。

また

これは、シェフの実行で発生しているエラーです

私はルビーが初めてなので、すべての助けに感謝します、ありがとう。

0 投票する
0 に答える
66 参照

chef-infra - WindowsでChefスクリプトが無期限にブロックする

Windows では、アプリを起動した後、Chef-Solo スクリプトは無期限にブロックされ、JVM が終了した後にのみ戻ります。

以下は私が試したオプションです: 1. 「bash」のように動作するはずの「バッチ」リソースを使用しました。しかし、Chef がそれを実行すると、Windows は「このバージョンの %1 は、実行中の Windows のバージョンと互換性がありません...」などと文句を言います。

それがアプリを実行できる場所ですが、シェフのスクリプトが動かなくなります。

この問題に関するドキュメントはあまりありません。

誰でもこれの修正を知っていますか?

ありがとう。