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.
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
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.
Tags chef