2016-06-25 11 views
1

内の変数私はシェフに新しいですし、私はテンプレートに属性から変数を渡すことができますか疑問:シェフ - テンプレート

私の料理の名前は:私の属性ファイル(default.rb)でapache

:私のテンプレート(apache.erb)で

default['apache']['serverpath'] = '/etc/apache2' 

、私はその変数を使用しようとしています:

<% @serverpath %> 

これは動作しません、何が間違っていますか?

答えて

2

variables serverpath: node['apache']['serverpath']をレシピコードに追加する必要があります。

+0

どこに追加しても問題ありませんか?吸い込みの上に? – user3580316

+1

'template'ブロックにあります。 [docs](https://docs.chef.io/resource_template.html)をご覧ください。 – StephenKing