From 6985e9a67cc8da2eeb2dea3b799ff37b5a8d158a Mon Sep 17 00:00:00 2001
From: Pierre Riteau <pierre@stackhpc.com>
Date: Fri, 9 Oct 2020 18:51:38 +0200
Subject: [PATCH] Apply bool filter to all enable_prometheus_* variables

Change-Id: I639145a709f1d3b9882bbdfb20a754646d1f5270
---
 ansible/roles/prometheus/defaults/main.yml                | 8 ++++----
 .../roles/prometheus/templates/prometheus-server.json.j2  | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/ansible/roles/prometheus/defaults/main.yml b/ansible/roles/prometheus/defaults/main.yml
index 720a6fdd7b..431c687a22 100644
--- a/ansible/roles/prometheus/defaults/main.yml
+++ b/ansible/roles/prometheus/defaults/main.yml
@@ -5,13 +5,13 @@ prometheus_services:
   prometheus-server:
     container_name: prometheus_server
     group: prometheus
-    enabled: "{{ enable_prometheus_server }}"
+    enabled: "{{ enable_prometheus_server | bool }}"
     image: "{{ prometheus_server_image_full }}"
     volumes: "{{ prometheus_server_default_volumes + prometheus_server_extra_volumes }}"
     dimensions: "{{ prometheus_server_dimensions }}"
     haproxy:
       prometheus_server:
-        enabled: "{{ enable_prometheus_server }}"
+        enabled: "{{ enable_prometheus_server | bool }}"
         mode: "http"
         external: false
         port: "{{ prometheus_port }}"
@@ -60,14 +60,14 @@ prometheus_services:
     dimensions: "{{ prometheus_alertmanager_dimensions }}"
     haproxy:
       prometheus_alertmanager:
-        enabled: "{{ enable_prometheus_alertmanager }}"
+        enabled: "{{ enable_prometheus_alertmanager | bool }}"
         mode: "http"
         external: false
         port: "{{ prometheus_alertmanager_port }}"
         auth_user: "{{ prometheus_alertmanager_user }}"
         auth_pass: "{{ prometheus_alertmanager_password }}"
       prometheus_alertmanager_external:
-        enabled: "{{ enable_prometheus_alertmanager }}"
+        enabled: "{{ enable_prometheus_alertmanager | bool }}"
         mode: "http"
         external: true
         port: "{{ prometheus_alertmanager_port }}"
diff --git a/ansible/roles/prometheus/templates/prometheus-server.json.j2 b/ansible/roles/prometheus/templates/prometheus-server.json.j2
index 03132c1034..8249b76cf8 100644
--- a/ansible/roles/prometheus/templates/prometheus-server.json.j2
+++ b/ansible/roles/prometheus/templates/prometheus-server.json.j2
@@ -13,7 +13,7 @@
             "preserve_properties": true,
             "optional": true
         }
-{% if enable_prometheus_alertmanager %}
+{% if enable_prometheus_alertmanager | bool %}
         ,{
             "source": "{{ container_config_directory }}/*.rules",
             "dest": "/etc/prometheus/",