我想在运行安装程序时使用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”。我做错了什么?
答案 0 :(得分:1)
你想要使用它:
Chef::Config[:file_cache_path]