【发布时间】:2017-03-23 00:28:59
【问题描述】:
我正在与 Chef 和 Test Kitchen 合作,我在安装 Apache 2.2 时遇到了一些问题,我正在阅读带有我的食谱 (https://github.com/sous-chefs/apache2/blob/master/recipes/default.rb) 的食谱,我想知道安装 Apache 后这个食谱是如何工作的,我当我启动我的食谱时想要打印一些变量:
node['platform_family']
node['platform_version']
来自 Chef 官方文档的示例:
Chef::Log.fatal('You did not accept the license (set node["splunk"]["accept_license"] to true)')
但我在我的食谱中写道:
Chef::Log.info('PERSONAL-LOG,node["platform_family"]')
我得到了日志,但与我写的文本完全相同,我不能直接连接或调用 var。
有人可以帮我吗?
【问题讨论】:
标签: ruby chef-infra test-kitchen