Parameterize value `enabled` for cloudwatch-api

Reason: Heat CloudWatch API has been removed from
openstack Queens and above.
Stacklight team have fired Alert about heat cloudwatch but
its a false positive since in recent heat this cloudwatch
is not longer present.

Change-Id: Id540c386f87279d4601b13510b4a548e0f20721f
Related-Prod: PROD-25742 (PROD:25742)
diff --git a/apache/server/proxy/openstack/heat.yml b/apache/server/proxy/openstack/heat.yml
index d8f222a..86f9d54 100644
--- a/apache/server/proxy/openstack/heat.yml
+++ b/apache/server/proxy/openstack/heat.yml
@@ -40,7 +40,7 @@
             address: ${_param:apache_proxy_openstack_api_address}
           ssl: ${_param:apache_proxy_ssl}
         apache_proxy_openstack_api_heat_cloudwatch:
-          enabled: true
+          enabled: ${_param:openstack_heat_cloudwatch_api_enabled}
           type: proxy
           name: openstack_api_heat_cloudwatch
           check: false
diff --git a/defaults/init.yml b/defaults/init.yml
index 73322b4..bcface8 100644
--- a/defaults/init.yml
+++ b/defaults/init.yml
@@ -45,3 +45,5 @@
     single_address: '127.0.0.1'
     # Stub parameter, to render target local_registry_mirror_image_list
     local_docker_client_registry_target_registry: "apt:5000"
+    # Cloudwatch api removed from Queens
+    openstack_heat_cloudwatch_api_enabled: True
diff --git a/haproxy/proxy/listen/openstack/heat.yml b/haproxy/proxy/listen/openstack/heat.yml
index cb24614..649ce99 100644
--- a/haproxy/proxy/listen/openstack/heat.yml
+++ b/haproxy/proxy/listen/openstack/heat.yml
@@ -9,6 +9,7 @@
         heat_cloudwatch_api:
           type: openstack-service
           service_name: heat
+          enabled: ${_param:openstack_heat_cloudwatch_api_enabled}
           binds:
           - address: ${_param:cluster_vip_address}
             port: 8003
diff --git a/haproxy/proxy/listen/openstack/heat_large.yml b/haproxy/proxy/listen/openstack/heat_large.yml
index 2272c3e..899a691 100644
--- a/haproxy/proxy/listen/openstack/heat_large.yml
+++ b/haproxy/proxy/listen/openstack/heat_large.yml
@@ -9,6 +9,7 @@
         heat_cloudwatch_api:
           type: openstack-service
           service_name: heat
+          enabled: ${_param:openstack_heat_cloudwatch_api_enabled}
           binds:
           - address: ${_param:cluster_vip_address}
             port: 8003
diff --git a/nginx/server/proxy/openstack/heat_cloudwatch.yml b/nginx/server/proxy/openstack/heat_cloudwatch.yml
index 3b2dad6..bea6715 100644
--- a/nginx/server/proxy/openstack/heat_cloudwatch.yml
+++ b/nginx/server/proxy/openstack/heat_cloudwatch.yml
@@ -9,7 +9,7 @@
       enabled: true
       site:
         nginx_proxy_openstack_api_heat_cloudwatch:
-          enabled: true
+          enabled: ${_param:openstack_heat_cloudwatch_api_enabled}
           type: nginx_proxy
           name: openstack_api_heat_cloudwatch
           proxy: