Я пытаюсь отладить поваренную книгу шеф-повара, и есть несколько файлов, копируемых с помощью следующего:
remote_directory "/var/www/html/assets" do
source 'assets'
files_owner user
files_group user
files_mode '0755'
action :create
recursive true
sensitive true
end
Некоторые из этих файлов являются двоичными. Когда для log_level
установлено значение :warn
, все в порядке, но когда для log_level
установлено значение :debug
, двоичные файлы возвращаются на консоль. Это поведение затем наносит ущерб терминалу (используя chef_client
, если это имеет значение). Как следствие, выходные данные должны быть перенаправлены в файл, но перенаправленный вывод имеет длину в много мегабайт, что делает отладку более громоздкой.
Есть ли способ подавить вывод? Я ищу какое-то решение, например
sensitive :DO_NOT_ECHO_AND_I_MEAN_IT_DAMMIT