余談
「使えなくなっている」と言ってもかなり前の話ですが……。
具体例
content_file を使ってエラーになる場合
例えば、Itamae v1.9.13
で下記のレシピを実行すると NoMethodError
になります。
file '/path/to/foobar' do content_file 'foobar' (省略) end
NoMethodError: undefined method `content_file' for #<Itamae::Resource::Base::EvalContext:0x00007fc71c23f740>
source を使って正常に動作する場合
上記エラーを回避するためには、source
メソッドを用います。なおその際には file
メソッドではなく remote_file
メソッドを用います。
remote_file '/path/to/foobar' do source 'foobar' (省略) end
補足
Itamae
で検索するとヒットする記事では content_file
を使っているケースが多かったためにここに書いておきました。
ソース(というか答え、感謝!)
@m2aguc あー。新しいバージョンで消えたんですが、remote_fileのsourceではダメでしょうか
— Ryota Arai (@ryot_a_rai) 2015年3月16日