2017-10-26 13 views
0

chef-clientを使用してサービスを展開します。一般に、 '--runlist'パラメータでレシピ引数を渡し、 '-E'パラメータを使用して 'dev_env.json'のような環境jsonを渡します。シェフクライアントに追加のjsonファイルを渡す方法

chef-client --local-mode --logfile /dev/stdout --log_level info --config /etc/chef/client.rb -E dev_env --runlist 'recipe[Service1]' 

今、私たちはdev_env.json」の部分を作ることができない別のJSONを持って、このJSONはまた、環境、JSONのような構成を有しているが、まだ別々に維持する必要があります。私はこのjsonをdev_env.jsonと共にシェフのレシピにも渡すことができます。

答えて

1

あなたの2つのオプションはノード属性(-jまたはそれを役割にする)か、またはそれを./data_bags/whatever/itemname.jsonに置くことによってデータバッグ項目にするかのいずれかです。

関連する問題