Re: [help-cfengine] classfiltercsv question

26 views
Skip to first unread message
Message has been deleted

Bas van der Vlies

unread,
Oct 7, 2021, 8:28:43 AM10/7/21
to help-c...@googlegroups.com
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
Message has been deleted
Message has been deleted
Message has been deleted
Message has been deleted

Xander Cage

unread,
Oct 11, 2021, 9:35:13 AM10/11/21
to help-cfengine
moderators, please delete this whole  conversation...
Reply all
Reply to author
Forward
0 new messages