Mostre a saída do chef Execute no console enquanto ele é executado

2

Eu tenho o seguinte trecho de uma receita de chef:

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

Isso instala vários pacotes, e eu gostaria de ver a saída de "pip install" como o chef-client está trabalhando quando eu invoco via SSH. Existe alguma maneira de registrar a saída do comando execute para que as gravações no log enquanto o pip está sendo executado?

    
por Lorin Hochstein 26.03.2012 / 15:12

1 resposta

2

Se você está olhando para o chef para mostrar, executando-o usando '-l debug', que mostra isso. Alternativamente, o pip pode registrar a atividade usando a opção '--log = FILENAME'.

    
por 27.03.2012 / 11:08

Tags