1

シェフの組み込みテンプレート リソースを使用していますが、テンプレートの updated_by_last_action のように見えますか? 実装されていません。テンプレートがかなり基本的なリソースであることを考えると、これはかなり不可能に思えます。それで、私は何が欠けていますか?

テンプレート updated_by_last_action と考える理由の証拠? は壊れてます

(1)

t = template "some file" do
  source "someerbfile.erb"
  action :create
end
Chef::Log.info("-------updated_by_last_action? : #{t.updated_by_last_action?}"

on running は常に false を返します - ファイルが更新されたかどうかにかかわらず。

(2) テンプレートの実装とそのスーパー クラス ファイルを確認しますhttps://github.com/opscode/chef/blob/master/lib/chef/provider/file.rbおよびhttps://github.com/opscode /chef/blob/master/lib/chef/provider/template.rb、 updated_by_last_action の値を設定したり true に更新したりするコードは見当たりません。

4

1 に答える 1

3
于 2013-02-15T09:01:56.900 に答える