Nous utilisons Chef pour la gestion de l'infrastructure et le déploiement de diverses applications système.
Nous aimerions "dupliquer" certaines déclarations d'enregistrement afin que le message soit enregistré dans l'enregistreur normal du chef, et qu'il soit également enregistré dans notre système de chat par l'intermédiaire de curl
.
Existe-t-il un moyen simple de procéder ?
Par exemple, est-ce que quelque chose comme ceci fonctionnerait ?
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