我有一个配方将secret_key复制到我的节点。实际上文件内容已登录到我的shell中。我想为这个单一食谱关闭它,因为我不希望将文件内容保存到我的shell历史记录中。我知道可以使用client.rb中的verbose_logging设置完全停用日志记录。
verbose_logging: 设置日志级别。选项:true,nil和false。 当此设置为false时,会显示有关各个资源的通知 被处理的被抑制(并在:info logging中输出) 水平)。当运行chef-client时,将此设置为false会很有用 作为一个守护进程。默认值:nil。
但是,是否可以仅针对单个配方停用日志记录?
答案 0 :(得分:6)
有一个名为sensitive
的{{3}},
确保chef-client不记录敏感资源数据。默认值:false。此属性仅适用于执行,文件和模板资源。
template "/etc/my.secret" do
sensitive true
end