Skip to main content

Admin Roles

Overview

Admin roles are built-in, predefined roles that grant permission to manage specific areas of the IOMETE platform. You assign admin roles to users directly or to groups, and group members inherit the role automatically. Each admin role scopes a user to one management area — IAM, domains, Spark catalogs, data security, compute, or system administration — so you can grant only the access a person needs.

Admin roles are different from Resource Bundles and Domain Authorization (see Resource Bundles and Domain Authorization), which grant resource-scoped access to specific domains and the resources they contain. Admin roles always apply platform-wide within the area they manage; they don't scope down to individual resources.

Available Admin Roles

IOMETE ships with six built-in admin roles. The list is fixed — you can't create new admin roles or edit the permissions of existing ones.

ValueLabelDescription
DOMAIN_MANAGERDomain ManagerManage domains and their resource mappings. Domain managers are owners of all domains, meaning they can do everything across all domains.
IAM_MANAGERIAM ManagerManage users, groups, admin roles, LDAP, SSO, and SCIM operations.
SPARK_CATALOG_MANAGERSpark Catalog ManagerManage Spark catalogs — create, update, and delete.
DATA_SECURITY_AND_AUDIT_MANAGERData Security and Audit ManagerManage data security, Spark catalog permissions, and audit operations.
COMPUTE_RESOURCES_MANAGERCompute Resources ManagerManage compute resources — Docker registries, volumes, and node types.
ADMINISTRATION_MANAGERAdministration ManagerManage system configurations and event logs.

A user or group can hold multiple admin roles. Any admin role grants read access to the IAM section (you can view users, groups, and admin roles), but write access is gated by IAM_MANAGER.

Assigning Admin Roles

You assign admin roles in two places:

  • To a user — open the user's detail page from Users and add the admin role under the user's role assignments.
  • To a group — open the group's detail page from Groups and add the admin role to the group. All current and future group members inherit it.

Assigning or removing an admin role requires the IAM_MANAGER admin role. Without it, the assignment controls are disabled.

Admin Roles vs. Resource Bundles

Admin roles and Resource Bundles cover different layers of the platform:

ConceptScopeWhat it controlsWhere to manage
Admin rolesPlatform-wide, fixed setManagement actions in IAM, domains, catalogs, security, compute, and system settingsIAM > Admin Roles
Resource Bundles / Domain AuthorizationResource-scopedGranular access to specific domains and the resources within themResource Bundles, Domain Authorization

Use admin roles to delegate platform administration. Use resource bundles to govern day-to-day access to data and compute resources.