Suggestion is to introduce the following tags that will provide ACL control linked to users/groups/roles and grouping of instances and nodes.
Instance level ACL:
ACL_user-employee1 = view, reboot ACL_group-team1 = view, start, stop, reboot
Instance level grouping:
Groups = team1, team2
Node level ACL:
ACL_role = view, create, reinstall, remove
Node level grouping:
Groups = team1
Will look into and create separate tasks for implementing the ACL support and tag management.
Also, is the role definition supposed to be in LDAP as separate objects?
11:15:55My idea was to have this information as ganeti tags on the specific nodes, a specification of that together with a mapping to LDAP attributes (and schema) will be greatly appriciated.