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}