Hi Martin,
HAProxy can report an 'id' of a backend and of a server.
You can give a try to this:
http-response set-header X-Backend-Info %[be_id]/%[srv_id] if { src
10.0.0.0/24 }
It should add the following header if the first server of the first
backend was used:
X-Backend-Info: 1/1
IDs can be forced in HAProxy's configuration using the directive 'id'.
You may even be able to convert a backend id to a string using a map:
http://cbonte.github.io/haproxy-dconv/configuration-1.5.html#map
Baptiste
On Tue, Mar 24, 2015 at 8:36 PM, Martin Nikolov
<[email protected]> wrote:
> Hi guys,
> I'm wondering if it is possible to use things like selected backend node's
> ip, name or port as variables. My goal is to set a header in the http
> response with the selected backend's details to a certain set of source ip
> addresses (hence the acl, which is the easy part). I searched in the
> documentation, but was not able to find a solution.
>
> Thanks in advance.
> Regards.