diff options
author | Azul <azul@riseup.net> | 2014-07-16 10:32:27 +0200 |
---|---|---|
committer | Azul <azul@riseup.net> | 2014-07-16 10:32:27 +0200 |
commit | d341c90c1493a78ed0ee2e216797651ff0aebfa9 (patch) | |
tree | 05915d577f219d032119534e20fb8eaf3dc0bf94 /provider_base/services | |
parent | ac5781ef6edaf03f06fa980478726aa7d11653c0 (diff) |
haproxy connects to a local couch if available
When running a service that requires couch (webapp or mx) on a node that also had couch running the haproxy was confused because it did not have an stunnel port for the local couch.
Emit a more useful error and fixed this for webapp and mx
Diffstat (limited to 'provider_base/services')
-rw-r--r-- | provider_base/services/mx.json | 2 | ||||
-rw-r--r-- | provider_base/services/webapp.json | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/provider_base/services/mx.json b/provider_base/services/mx.json index 1f0e613e..32a93638 100644 --- a/provider_base/services/mx.json +++ b/provider_base/services/mx.json @@ -7,7 +7,7 @@ "haproxy": { "couch": { "listen_port": 4096, - "servers": "= haproxy_servers(nodes_like_me[:services => :couchdb], stunnel.clients.couch_client)" + "servers": "= haproxy_servers(nodes_like_me[:services => :couchdb], stunnel.clients.couch_client, 5984)" } }, "couchdb_leap_mx_user": { diff --git a/provider_base/services/webapp.json b/provider_base/services/webapp.json index 1b550af9..c1e3791f 100644 --- a/provider_base/services/webapp.json +++ b/provider_base/services/webapp.json @@ -39,7 +39,7 @@ "haproxy": { "couch": { "listen_port": 4096, - "servers": "= haproxy_servers(nodes_like_me[:services => :couchdb], stunnel.clients.couch_client, global.services[:couchdb].couch.port)" + "servers": "= haproxy_servers(nodes_like_me[:services => :couchdb], stunnel.clients.couch_client, global.services[:couchdb].couch.port, 5984)" } }, "definition_files": { |