I've seen a few user management bundles floating around but I haven't
seen much for group management.
I like the array pattern for defining user and group configuration but I
am running into an issue with groups. Here are my bundles
bundle agent definegroups {
vars:
"group[users]" slist => { "user1",
"user2",
};
"group[admins]" slist => { "user1", };
methods:
"group" usebundle => creategroups("definegroups.group");
}
bundle agent creategroups(groups) {
vars:
"groupname" slist => getindices("$(groups)");
files:
"/tmp/group"
edit_line =>
append_user_field("$(groupname)","4","@creategroups.groups($(groupname)])";
}
@creategroups.groups[$(groupname)] doesnt get expanded and It ends up
going directly into the group.
_______________________________________________
Help-cfengine mailing list
[email protected]
https://cfengine.org/mailman/listinfo/help-cfengine