Forum: CFEngine Help
Subject: Trying to use a variable inside a regex
Author: daveseff
Link to topic: https://cfengine.com/forum/read.php?3,27490,27490#msg-27490


bundle agent set_selinux_boolean(s, i){


classes:

  "sebooloff" expression => regcmp(".*$(i)$", execresult("/usr/sbin/getsebool 
$(s)", "noshell"));

reports:

   sebooloff::
      "$(s) is off.";





I'm passing in values:


methods:
   "virt_use_nfs" usebundle => set_selinux_boolean ( "virt_use_nfs", "off");



This doesn't seem to be working. If I hardcode the regex to ".*off$" it works. 
What is the proper way to do this?

_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to