endpoint cleanup
diff --git a/haproxy/meta/sphinx.yml b/haproxy/meta/sphinx.yml
index 2ab947a..70f2076 100644
--- a/haproxy/meta/sphinx.yml
+++ b/haproxy/meta/sphinx.yml
@@ -12,7 +12,7 @@
endpoint:
{%- for listen_name, listen in proxy.get('listen', {}).iteritems() %}
{%- if listen.get('check', True) %}
- {%- if listen.binds.0.address in ['0.0.0.0', '*'] %}
+ {%- if listen.binds.0.address in ["0.0.0.0", "*", "\*"] %}
{% if grains.ipv4[0] == '127.0.0.1' %}{% set address = grains.ipv4[1] %}{% else %}{% set address = grains.ipv4[0] %}{% endif %}
{%- else %}
{%- set address = listen.binds.0.address %}
diff --git a/metadata/service/proxy/admin.yml b/metadata/service/proxy/admin.yml
index e64949c..9da7ec1 100644
--- a/metadata/service/proxy/admin.yml
+++ b/metadata/service/proxy/admin.yml
@@ -1,6 +1,8 @@
applications:
- haproxy
parameters:
+ _param:
+ haproxy_admin_password: password
haproxy:
proxy:
listen:
@@ -8,7 +10,7 @@
type: admin
check: false
binds:
- - address: '*'
+ - address: '0.0.0.0'
port: 9600
user: admin
- password: admin
+ password: ${_param:haproxy_admin_password}