Willy Tarreau <w...@1wt.eu> wrote: > Hi all, > while revisiting pending issues, I've come across this one, about > the impossibility for an environment variable to produce multiple > words in the configuration: > https://github.com/haproxy/haproxy/issues/165 > It can be trivially addressed by adding support for ${VAR[*]} to the > config language. This addition is relatively simple to do, roughly > speaking, simply add the code in parse_line() in the "if" block dealing > with "$", detect the presence of '[', terminate the variable name here, > raise a flag, then once the variable is resolved, increase arg for each > space found. > We've missed it for 2.2 already, it would be nice if someone interested > in this feature could have a look at it before we release 2.3. I'm OK > with merging it slightly late given that the side effects are quickly > tested.
FIY, I have looked upon the issue and seems to have now a working implementation. I will probably be able to produce a clean patch soon. -- Amaury Denoyelle