chef-recipe

    2

    2答えて

    私はservice resource以下のように使用しています。しかし service "chef-client" do service_name "chef-client" action [ :stop, :disable ] end を、代わりのサービスI want to remove or delete the service.

    1

    1答えて

    シェフIISプールLWRP(https://github.com/chef-cookbooks/iis/blob/master/resources/pool.rb)を拡張したいと思います。誰かが構文を理解するのを助けてくれることを願っていました。 これは私がでてるところです: 私は新しい料理の本を作成してから、私はIISの料理を参照し、 はその後、私は私のライブラリフォルダにこのファイルを作成:

    2

    1答えて

    ブートストラップ時にノードを環境に割り当てることはできますが、_defaultにはすでに一連のプロダクションノードがあります。 私はナイフを使って他の環境に割り当てることができました。あるいは、chef-client :: configを実行し、環境属性を設定するレシピを持つ環境ごとに役割を持つことを考えていました。適切な環境の役割に私が思う役割を使用することに伴う問題は、テスト用台所で物事を引き

    0

    1答えて

    私は彼らそれぞれが料理のmetadata.rbで2つのバージョンV1及びV2 Iという名前のenvを持って私はdepends 'B', '=V2' を有するを有する2つの料理とB を有します を固定料理 BのV1を有する ENV1料理 を使用ENV1に割り当てられたノードについて今0 それらはENV1(V1)またはそれらが料理Aのメタデータファイルに指定されたバージョンを使用するに固定料理Bのバー

    0

    1答えて

    シェフの開発:)の新機能では、属性からの変数値がrubyブロックで表示されないようです。 installer = node['jdk']['installer'] ruby_block "tar-folder-name" do block do command = 'tar -tvf /tmp/#{installer}.tar.gz | head -1 | awk

    0

    1答えて

    私は次のように30分ごとに実行するようにcronの料理を使用しています: cron_d 'logrotate_check' do minute "*/30" command "logrotate -s /var/log/logstatus /etc/logrotate.d/consul_logs" user 'root' end それが正しい場合は私に知らせてく

    1

    2答えて

    私は現在、RubocopとFoodcriticを使用して自分自身を正しい書式に制限しようとしている間に、ラッパーの料理本を作成しています。しかし、私は常に次のエラーを取得: Use strings in preference to symbols to access node attributes と Access node attributes in a consistent manner

    1

    1答えて

    アプリケーションをインストールするレシピ(install_app)を持つ料理ブック(CB1)があります。 install_appはCB1で実際に一連の他のレシピを実行し、属性を使用してインストールするアプリケーションとアプリケーションの設定を変更します。 CB1属性を設定する各アプリケーションのレシピがあり、次にそれぞれinclude_recipe CB1::install_appを呼び出します。

    2

    1答えて

    私はChefコードを書くためにsyntasticとrubocopを使用しています。 私はrubocopの提案をすべて満たした後、 "undefined"という関数呼び出しにすべてフラグを立てます。例えば ここでは、余分なスペースを低迷される(これは私が書いているシェフのリソースです): OKので、私は余分なスペースを削除し、構文チェックを実行し、それのフラグ未定義のようにすべてのもの: これはなぜ