我想在运行安装程序时使用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“的内容。我做错了什么?
发布于 2014-01-22 00:09:16
您将需要使用以下代码:
Chef::Config[:file_cache_path]https://stackoverflow.com/questions/21253169
复制相似问题