Hi,
I'm using community version 3.0.3 and I'm getting the following error:
cf3:./test.cf:34,96: Unknown built-in function regextract(), near token ')'
Is there another way of extracting values into strings with 3.0.3? I'm hoping I
don't have to upgrade all the servers to 3.0.4 yet.
This is what I was trying to do:
bundle agent test
{
vars:
"fqdn" string => execresult("/usr/bin/dig +short -x $(sys.ipv4)
| grep $(sys.host) | sed -e 's/\.$//'","useshell");
classes:
"ok" expression =>
regextract("^([^\.]*)\.(.*)\.$","$(fqdn)","hostname_domain");
reports:
ok::
"HOST + DOMAIN: $(hostname_domain[0])";
"HOST: $(hostname_domain[1])";
"DOMAIN: $(hostname_domain[2])";
}
Thanks,
Eric
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine