Chef: como duplicar uma mensagem de log para o servidor de bate-papo (DevOps)

1

Estamos usando o chef para gerenciamento de infraestrutura e implantação de vários aplicativos de sistema.

Gostaríamos de "duplicar" algumas instruções de log para que a mensagem seja registrada no logger normal do chef, além de também registrá-la em nosso sistema de bate-papo via curl .

Existe uma maneira fácil de fazer isso?

Por exemplo, algo assim funcionaria

log "this is a log message" do
  level :info
  notifies :run, 'execute[log_to_chat]', :immediately
end

# log a message to slack via curl command
execute 'log_to_chat' do
  command 'curl ....'
  action :nothing
end
    
por vikingsteve 19.08.2016 / 10:41

1 resposta

0

Você não precisaria da notificação, basta ter dois recursos separados. Cada um faz sua própria coisa. Você pode querer envolvê-lo em um recurso personalizado ou método auxiliar.

    
por 26.09.2016 / 01:53

Tags