Forum: CFEngine Help
Subject: Re: multidimensional array usage
Author: victor
Link to topic: https://cfengine.com/forum/read.php?3,23753,23756#msg-23756
Hello Diego,
Thanks a lot for your fast reply. I'm not sure if i'm doing something wrong,
but it doesn't work:
bundle agent parse_array
{
vars:
"dim" int => readstringarray("servers",
"/tmp/servers.txt","\s*#[^\n]*",":",100,10000),
comment => "Get all the server params
for configurations";
"hostnames" slist => getindices("servers");
"ip_array[$(hostnames)]" string => "$(servers[$(hostnames)][1])";
"ip_slist" slist => getvalues("ip_array");
reports:
cfengine_3::
"ips $(ip_slist)";
}
I don't get any report output. I tried changing "ip_slist" slist =>
getvalues("ip_array"); by "ip_slist" slist => getindices("ip_array"); it also
doesn't show anything in the report. If i change the report to:
"ips: $(ip_array[$(hostnames)])";
It works, but i still don't have the slist with the IPs.
Any ideas on what could i be doing wrong?
Thanks a lot.
Regards.
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine