6

我有一个将 secret_key 复制到我的节点的配方。实际上,文件内容已登录到我的 shell 中。我想为这个单一配方关闭它,因为我不希望将文件内容保存到我的 shell 历史记录中。我知道可以使用 client.rb 中的 verbose_logging 设置完全停用日志记录。

verbose_logging:设置日志级别。选项:true、nil 和 false。当它设置为 false 时,有关正在处理的单个资源的通知将被抑制(并在 :info 日志记录级别输出)。当 chef-client 作为守护进程运行时,将其设置为 false 会很有用。默认值:无。

但是是否可以仅针对单个配方停用日志记录?

4

1 回答 1

9

有一个共同的属性叫做sensitive,它将

确保 chef-client 不记录敏感资源数据。默认值:假。此属性仅适用于执行、文件和模板资源。

template "/etc/my.secret" do
  sensitive true
end
于 2015-11-13T19:43:48.777 回答