These docs are for Cribl Stream 4.8 and are no longer actively maintained.
See the latest version (4.11).
roles.yml
roles.yml
contains RBAC Role definitions. Default example:
$CRIBL_HOME/default/cribl/roles.yml
admin:
description: 'Members with admin role have permission to do anything and everything in the system.'
policy:
- '* *'
reader_all:
description: 'Members with reader_all role get read-only access to all Worker Groups/Fleets.'
policy:
- GroupRead *
collect_all:
description: 'Members of this group can run existing collection jobs of all Worker Groups/Fleets'
policy:
- GroupCollect *
editor_all:
description: 'Members with editor_all role get read/write access to all Worker Groups/Fleets.'
policy:
- GroupEdit *
owner_all:
description: 'Members with owner_all role get read/write access as well as Deploy permissions to all Worker Groups/Fleets.'
policy:
- GroupFull *
user:
description: 'The base user role allows users to see the system info along with their own profile settings.'
policy:
- GET /system/info
- GET /system/info/*
- GET /system/users
- GET /system/instance/distributed
- GET /system/instance/distributed/*
- GET /clui
- PATCH /ui/*