2

セットアップの実行時に opsworks が使用する tmpdir を使用したいと考えています。フック(before_restart.rb)で呼び出しているのですが、動きません。これが私がやっていることです:

app_path = release_path
app_source = "#{node['tmpdir']}"

bash 'get_missing_files' do
  cwd ::File.dirname(app_path)
  code <<-EOH
    echo #{app_source}
  EOH
end

しかし、私の app_source 変数の結果は何もありません...私が期待したのは、「/tmp/opsworks20140120-917-pv1iee」のようなものでした。私は何を間違っていますか?

4

1 に答える 1

1

これを使用したいと思うでしょう:

Chef::Config[:file_cache_path]
于 2014-01-21T16:09:16.230 に答える