kolla-ansible/ansible/roles/haproxy
Jorge Niedbalski 1596475db6 [prometheus] Initial implementation of prometheus-alertmanager
This patch extends the prometheus role for being able
to deploy the prometheus-alertmanager[0] container.

The variable enable_prometheus_alertmanager
decides if the container should be deployed and enabled.

If enabled, the following configuration and actions are performed:

- The alerting section on the prometheus-server configuration
is added pointing the prometheus-alertmanager host group as targets.

- HAProxy is configured to load-balance over the prometheus-alertmanager
host group. (external/internal).

Please note that a default (dummy) configuration is provided, that
allows the service to start, the operator should extend it via a node custom config

[0] https://github.com/openstack/kolla/tree/master/docker/prometheus/prometheus-alertmanager

Change-Id: I3a13342c67744a278cc8d52900a913c3ccc452ae
Closes-Bug: 1774725
Signed-off-by: Jorge Niedbalski <jorge.niedbalski@linaro.org>
2018-07-11 16:20:35 -04:00
..
defaults Add possibility to increase Murano agent timeout 2018-06-19 15:35:03 +00:00
handlers Specify 'become' for all tasks that use kolla_docker module 2018-06-08 12:39:24 +00:00
meta Reduce dependencies on the dest nodes 2015-08-06 01:32:05 +00:00
tasks Specify 'become' for all tasks that use kolla_docker module 2018-06-08 12:39:24 +00:00
templates [prometheus] Initial implementation of prometheus-alertmanager 2018-07-11 16:20:35 -04:00