【发布时间】:2016-02-26 18:36:41
【问题描述】:
我一直在使用ohai-softlayer cookbook 来获取软层元数据。作为收集软层元数据的一部分,它为软层 VM 收集 user_metadata attribute。不知何故,我不希望将 user_metadata 推送到厨师服务器,所以我使用了另一本食谱 blacklist_node_attrs 。 我有另一本烹饪书,其中包括这 2 个在其默认食谱中。
include_recipe 'blacklist_node_attrs'
include_recipe 'ohai-softlayer::default'
在属性文件夹中,我有这段代码添加了黑名单属性名称。
node.default[:blacklist] = {
"softlayer" => {
'user_metadata' => true
}
}
我在 run_list 中最后包含了这些食谱。 当我运行命令时
knife node show <nodename> -a softlayer
它显示 user_metadata 属性。你知道我怎样才能限制它显示吗?如何删除属性?
【问题讨论】:
标签: chef-infra chef-recipe knife