WIP Add default alertmanager route and receiver
This commit is contained in:
@@ -55,12 +55,20 @@ file "/usr/local/bin/alertmanager" do
|
||||
notifies :restart, "service[alertmanager]", :delayed
|
||||
end
|
||||
|
||||
# TODO use Auth header once supported by hubot-incoming-webhook
|
||||
credentials = data_bag_item("credentials", "hal8000_xmpp")
|
||||
webhook_url = "https://hal8000.kosmos.chat/incoming/#{credentials['webhook_token']}"
|
||||
|
||||
template "/etc/prometheus/alertmanager.yml" do
|
||||
source "alertmanager.yml.erb"
|
||||
owner "root"
|
||||
group "alertmanager"
|
||||
mode "0644"
|
||||
variables route: node["kosmos_prometheus"]["alertmanager"]["route"],
|
||||
receivers: node["kosmos_prometheus"]["alertmanager"]["receivers"],
|
||||
webhook_url: webhook_url
|
||||
notifies :restart, "service[alertmanager]", :delayed
|
||||
sensitive true
|
||||
end
|
||||
|
||||
systemd_unit "alertmanager.service" do
|
||||
|
||||
Reference in New Issue
Block a user