Forum: CFEngine Help
Subject: Re: Trying to use a variable inside a regex
Author: daveseff
Link to topic: https://cfengine.com/forum/read.php?3,27490,27493#msg-27493
It's odd Neil, If I copy/paste your code it works fine.
Here is my code as a whole:
bundle agent security
{
vars:
packages:
files:
processes:
commands:
methods:
#Selinux stuff
redhat_6::
"virt_use_samba" usebundle => set_selinux_boolean("virt_use_nfs", "on");
}
bundle agent set_selinux_boolean(s, i){
vars:
classes:
"sebooloff" expression => regcmp(".*$(i)$", execresult("/usr/sbin/getsebool
$(s)", "noshell"));
"seboolon" expression => regcmp(".*$(i)$", execresult("/usr/sbin/getsebool
$(s)", "noshell"));
reports:
sebooloff::
"$(s) is off";
seboolon::
"$(s) is on";
}
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine