В рецепте шеф-повара есть такой фрагмент:
chef::Log.info("Installing pips using requirements file: #{requirements_file}")
execute "pip install -E #{ve.path} -r #{requirements_file}" do
user deploy_user
cwd deploy_path
end
Это устанавливает несколько пакетов, и я хотел бы увидеть вывод команды «pip install», так как chef-client работает, когда я вызываю его через SSH. Есть ли способ записать вывод команды execute, чтобы записывать в журнал при запуске pip?
Если вы хотите показать повара, запустите его с помощью '-l debug', чтобы показать его. В качестве альтернативы, pip может регистрировать активность, используя параметр --log = FILENAME.