cod*_*uby 5 chef-infra knife chef-solo knife-solo
我有一个配方,将secret_key复制到我的节点.实际上文件内容已登录到我的shell中.我想为这个单一食谱关闭它,因为我不希望将文件内容保存到我的shell历史记录中.我知道可以使用client.rb中的verbose_logging设置完全停用日志记录.
verbose_logging:设置日志级别.选项:true,nil和false.当此设置为false时,将禁止有关正在处理的各个资源的通知(并在以下位置输出:info logging level).当chef-client作为守护进程运行时,将此设置为false会很有用.默认值:nil.
但是,是否可以仅为单个配方停用日志记录?
有一个共同的属性称为sensitive,这将
确保chef-client不记录敏感资源数据.默认值:false.此属性仅适用于执行,文件和模板资源.
template "/etc/my.secret" do
sensitive true
end
Run Code Online (Sandbox Code Playgroud)