Remove the ' and " for the file the example is:
[bas@localhost ~]$ echo 'any,A,net.ipv4.ip_forward,ANYVALUE'
any,A,net.ipv4.ip_forward,ANYVALUE
result in an entry with out '
On 07/10/2021 14:14, Xander Cage wrote:
>
> Hi,
>
> I thought about using classfiltercsv for managing user/identities, but
> it seem i dont fully understand whats the deal with this function or
> missinterpreting something.
>
> I used the example form the docs, made this sample user csv with the for
> some reason required DOS linefeeds.
>
>
> 'ClassExpression,uid,name,group,ssh_key'
> 'deparment_of_wierdos,mscott,Michael
> Scott,pathetic,"ssh-someSupERsecretKey287483438dsdjhdsdsdjahhsgdsg"'
> 'deparment_of_wierdos,jkras,John
> Krasinski,pathetic,"ssh-someSupERsecretKey287483438dsdjhdsdsdjahhsgdsg"'
> 'department_of_twats,tflen,Toby
> Flenderson,tedious,"ssh-someSupERsecretKey287483438dsdjhdsdsdjahhsgdsg'
> 'wasted_persons,fired,Get
> OUT!,buzzoff,"ssh-someSupERsecretKey287483438dsdjhdsdsdjahhsgdsg"'
>
> policy:
>
> bundle agent example_classfiltercsv
> {
> classes:
>
> "department_of_wierdos";
> "department_of_twats";
> "wasted_persons";
>
>
> vars:
> "data_file" string => "users.csv";
> "d" data => classfiltercsv($(data_file), "true", 0);
>
> reports:
>
> department_of_wierdos::
>
> "Wierdos: data: $(with)" with => string_mustache("", d);
>
> department_of_twats::
>
> "Twats: data: $(with)" with => string_mustache("", d);
>
> wasted_persons::
>
> "Fired Jerks: data: $(with)" with => string_mustache("", d);
>
> }
> bundle agent __main__
> {
> methods:
> "example_classfiltercsv";
> }
>
> output:
>
> root@aixtest01: /root/cfe_testbed # /var/cfengine/bin/cf-agent -KI -f
> ./
classfiltercsv_test.cf
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> R: Wierdos: data:
> R: Twats: data:
> R: Fired Jerks: data:
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
> warning: classfiltercsv: Failed to parse line 2, line ignored.
> warning: classfiltercsv: Failed to parse line 3, line ignored.
> warning: classfiltercsv: Failed to parse line 4, line ignored.
>
> what i am doing wrong?
>
> chris
>
>
>
> --
> You received this message because you are subscribed to the Google
> Groups "help-cfengine" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to
help-cfengin...@googlegroups.com
> <mailto:
help-cfengin...@googlegroups.com>.
> To view this discussion on the web visit
>
https://groups.google.com/d/msgid/help-cfengine/9dc2e3ba-2fea-4f1c-8af9-32efd7c40d57n%40googlegroups.com
> <
https://groups.google.com/d/msgid/help-cfengine/9dc2e3ba-2fea-4f1c-8af9-32efd7c40d57n%40googlegroups.com?utm_medium=email&utm_source=footer>.
--
Bas van der Vlies
| HPCV Supercomputing | Internal Services | SURF |
https://userinfo.surfsara.nl |
| Science Park 140 | 1098 XG Amsterdam | Phone:
+31208001300 |
|
bas.van...@surf.nl