【发布时间】:2018-09-15 17:33:56
【问题描述】:
我在属性文件中定义了以下属性
node.default['main']['a2'] = "hello world"
在我的食谱中,我用以下方式调用它
配方:: 默认
版权所有 (c) 2018 作者,保留所有权利。
执行“just_test”
命令“触摸/tmp/a2345”
结束
执行“just_test1”做
命令“触摸#{/tmp/node['main']['a2']}”
结束
执行“just_test2”做
命令 "echo #{node['main']['a2']}"
结束
我想在运行时传递属性的值,默认为“hello world:”,它会创建一个名为 hello world 的目录,
如何在节点实例上运行 chef-client 期间更改属性值???从“hello world”到“chef deploy”的不同值
谢谢
【问题讨论】:
标签: chef-infra chef-recipe cookbook