Hi guys,
Trying to implement templated keepalived configuration, I've found
that it is impossible to iterate over a list in an array element. The
following example
vars:
"ip[R1]" ilist => { "1", "2", "3" };
"ip[R2]" ilist => { "4", "5", "6" };
"r_id" string => "R1";
reports:
Yr2010::
"IP: 10.0.0.$(ip[$(r_id)])";
produces output
R: IP: 10.0.0.$(ip[R1])
The iteration itself is possible, i.e. it works like this:
reports:
Yr2010::
"IP: 10.0.0.$(ip[R1])";
producing the estimated
R: IP: 10.0.0.1
R: IP: 10.0.0.2
R: IP: 10.0.0.3
Is the iteration depth reached? Did I miss anything? Is there any
solution to the problem?
--
SY, Seva Gluschenko, just stranger on The Road.
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine