Configuring user_groups

The following table shows the config variables used to set individual user_groups inside nebula (via the API):

Tip

The tables slides to to side for viewing it's full information (not clear do to the rtfd theme)

field type example value default value description
group_members list ["test123"] [] a list of users that are a part of the group
pruning_allowed bool false false false - group members are not allowed to run prune commands, true - group members can run prune commands
apps dict {"test": "rw", "test123": "ro"} {} a key\value dict of the name of the app and the permission level granted access to group members, ro - read only, rw - read\write
cron_jobs dict {"test": "rw", "test123": "ro"} {} a key\value dict of the name of the cron_job and the permission level granted access to group members, ro - read only, rw - read\write
device_groups dict {"test": "rw", "test123": "ro"} {} a key\value dict of the name of the device_group and the permission level granted access to group members, ro - read only, rw - read\write
admin bool true false false - group members are normal users, true - group members are admins that can run any command