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
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to