fix
diff --git a/metadata/service/support.yml b/metadata/service/support.yml
index 3b0532b..68d216d 100644
--- a/metadata/service/support.yml
+++ b/metadata/service/support.yml
@@ -1,5 +1,3 @@
-
-
parameters:
rabbitmq:
_support:
diff --git a/rabbitmq/meta/sphinx.yml b/rabbitmq/meta/sphinx.yml
index 5e45ff0..45255de 100644
--- a/rabbitmq/meta/sphinx.yml
+++ b/rabbitmq/meta/sphinx.yml
@@ -19,6 +19,33 @@
type: rabbitmq_admin
address: http://{{ server.bind.address }}:15672/
protocol: http
+ {%- if server.bind.address == '0.0.0.0' %}
+ {%- for address in salt['grains.item']('ipv4')['ipv4'] %}
+ {%- if address != '127.0.0.1' %}
+ rabbitmq_amqp:
+ name: server
+ type: rabbitmq_amqp
+ address: {{ address }}:{{ server.bind.port }}
+ protocol: tcp
+ rabbitmq_admin:
+ name: server
+ type: rabbitmq_admin
+ address: http://{{ address }}:15672/
+ protocol: http
+ {%- endif %}
+ {%- endfor %}
+ {%- else %}
+ rabbitmq_amqp:
+ name: server
+ type: rabbitmq_amqp
+ address: {{ server.bind.address }}:{{ server.bind.port }}
+ protocol: tcp
+ rabbitmq_admin:
+ name: server
+ type: rabbitmq_admin
+ address: http://{{ server.bind.address }}:15672/
+ protocol: http
+ {%- endif %}
{%- if pillar.rabbitmq.cluster is defined %}
{%- from "rabbitmq/map.jinja" import cluster with context %}
cluster: