Skip to content

Role-Based Access Control

Granular permissions system.

Built-in Roles

RoleDescription
AdminFull system access
ManagerManage agents, policies, users
TechnicianView and operate agents
ViewerRead-only access

Permissions

Agent Permissions

PermissionDescription
agents:readView agent list and details
agents:writeModify agent settings
agents:deleteRemove agents
agents:executeRun commands and scripts

Policy Permissions

PermissionDescription
policies:readView policies
policies:writeCreate/modify policies
policies:deleteDelete policies
policies:executeRun policies

User Permissions

PermissionDescription
users:readView users
users:writeCreate/modify users
users:deleteDelete users

Folder-Based Access

Restrict access to specific folders:

  1. Create folder structure
  2. Assign agents to folders
  3. Grant folder access to users

Example:

  • User "tech1" has access to "Production" folder only
  • User "tech2" has access to "Development" folder only

Creating Custom Roles

  1. Navigate to AdminRoles
  2. Click Create Role
  3. Name the role
  4. Select permissions
  5. Save

Assigning Roles

  1. Navigate to AdminUsers
  2. Select user
  3. Click Assign Role
  4. Choose role(s)
  5. Optionally limit to specific folders

Released under the MIT License.