如何在RightScale厨师食谱中获得正在运行的食谱的完整路径?

Igo*_*orM 4 rightscale chef-infra chef-recipe

从我当前正在执行的食谱配方中,我想访问它在我的执行机器上的"当前"位置.

我需要这个来访问它的缓存目录结构.

我感觉它位于"node []"里面的某个地方,但我根本找不到任何有关其结构的文档.

有什么建议吗?

谢谢

Igo*_*orM 8

刚刚通过检查"run_context"实例找到了解决方案:

ruby_block "reload_client_config" do
  block do
    puts "HERE!!!!!  -> " + run_context.cookbook_collection[cookbook_name].root_dir
  end
  action :create
end
Run Code Online (Sandbox Code Playgroud)

在看到这个帖子之后,我找到了这个 - 获得部署的cookbook版本