Forum: CFEngine Help Subject: Re: CFEngine Help: Re: maintaining /etc/security/limits.conf with cf3 Author: milindk Link to topic: https://cfengine.com/forum/read.php?3,24612,24621#msg-24621
Can we not use this way ? Below is my code snippet "limits[^\s*sybase\s*hard\s*memlock\s.*$]" string => "sybase hard memlock unlimited"; "limits[^\s*sybase\s*soft\s*memlock\s.*$]" string => "sybase soft memlock unlimited"; bundle agent edit_limits { files: "$(sybaseconfig.files)" comment => "Make sure limits.conf contains desired configuration settings", create => "true", edit_line => add_line("sybaseconfig.limits"), classes => if_repaired("limits_modified"); } bundle edit_line add_line(v) { vars: "pattern" slist => getindices("$(v)"); "cpattern[$(pattern)]" string => canonify("$(pattern)"); classes: "${cpattern[$(pattern)]}_parameter_found" expression => regline("$(pattern)","$(sybaseconfig.files)"); insert_lines: "$($(v)[$(pattern)])" location => before("#\s+End of file"), ifvarclass => "!${cpattern[$(pattern)]}_parameter_found"; } _______________________________________________ Help-cfengine mailing list Help-cfengine@cfengine.org https://cfengine.org/mailman/listinfo/help-cfengine