Group-Based Access Control in DataOpsly¶
DataOpsly provides a group-based access model, allowing app administrators to create groups and assign members to them. Each group functions as an isolated workspace where members can access only the environments, projects, jobs, notifications, and other resources assigned to their group.
This ensures that users see only the resources relevant to their group, improving security, organization, and collaboration within the platform.
๐น How It Works¶
- Group Creation
-
The app admin creates a group and assigns users as members.
-
Resource Assignment
-
The admin associates resources like:
- Environments
- Projects
- Jobs
- Notification Groups
- Other relevant configurations
-
Access Control
- Only group members can view and manage the assigned resources.
- Users outside the group cannot see or modify these resources.
๐น Key Features & Benefits¶
- Scoped Access โ Users can only see the environments, projects, and jobs assigned to their group.
- Organized Workflows โ Each team can work independently within their own group.
- Security & Isolation โ Prevents cross-group access to sensitive information.
- Customizable Notifications โ Notifications are sent only to relevant group members.
๐น Example Scenario¶
Group | Accessible Resources | Users |
---|---|---|
Finance Team | Finance-related environments & jobs | Finance analysts |
Marketing Team | Marketing data & jobs | Marketing managers |
DevOps Team | Infrastructure projects | DevOps engineers |
Finance Team members will not see Marketing Team's projects, jobs, or environments.
๐น How to Set Up Groups in DataOpsly¶
1๏ธโฃ Create a Group¶
- Navigate to Groups page โ Add Groups
- Click Create Group
- Add members and assign resources
2๏ธโฃ Assign Resources to a Group¶
- Link environments, projects, and jobs to a specific group.
- Configure notification groups so alerts go only to relevant users.
๐น Best Practices¶
โ Use clear group names to easily identify teams.
โ Regularly review group members to ensure proper access.
โ Restrict access using the **least privilege principle for security.
Conclusion¶
DataOpslyโs group-based access model helps organizations manage projects, jobs, and environments efficiently while maintaining controlled access and security. This ensures that teams work in their dedicated spaces, without unnecessary exposure to unrelated resources.
Summary¶
๐น Not exactly multi-tenant, but group-based access control
๐น Only group members see their assigned resources
๐น Ideal for organizing projects, jobs, and notifications per team