Workspaces, Cost Centers, Organizations and Sharing¶
In this article:
- Cost Center
- Switching and Managing Workspaces, Cost Centers and Organizations
- Create Workspace flow
- Create Cost Center flow
- Sharing Boxes, Instances, and Providers
In ElasticBox, boxes let you deliver applications predictably. Sharing enables others to reuse your box configuration or work collaboratively to build better applications.
ElasticBox lets you share three types of assets: boxes, instances, and providers. You decide the level of access that works best when you share. Share with users or with workspaces and give them view or edit access.
In ElasticBox, you can organize users to grant them access to several assets at the same time. Users might be members of Workspaces, Cost Centers and Organizations.
When you first sign in to ElasticBox, you only have a personal workspace called My Workspace. After that you can be invited as member to other Workspaces, Cost Centers or Organizations.
Workspaces are the most common way to have users collaborating on a set of instances, boxes and providers.
To have instances, boxes or providers available in a workspaces, create them inside it or share them with the workspace with the appropriate level of permission.
At the same time, workspaces have members. The members of the workspaces are users or groups of users (for example, LDAP Groups).
Each member can have a level of permission that will allow him to see different assets in the workspace.
The different levels are:
- Visitor: A visitor member can see instances and boxes, but he cannot edit them or see providers. Use this role to monitor share what is happening on a workspace without worrying about the user potentially breaking something.
- User: An user member can see and edit instances, see boxes, but he cannot see providers. He is allowed to deploy instances. Use this role for people who will apply fixes and who need to deploy instances but shouldn’t edit boxes without supervision. For example, developers can user the User rights to deploy testing environments.
- Author: An author member can see and edit instances and boxes, and see providers. He cannot edit a provider but he can author new policy boxes. This is a common role for people who is creating boxes and managing an environment, but shouldn’t be changing the credential or adding new members.
- Administrator: An administrator member can see and edit instances, boxes and providers. In addition, he can change permission of other members and other settings. He has the highest permissions of all members. Use this for team leaders of the workspace.
If your organization is federated to other organizations, you can share the workspace with other organizations. When you federate a workspace, administrators of the other organization can access the workspace and you can add members of the other organization to the workspace. This is useful to get support from the ElasticBox team, you can federate a workspace with us to give us access to the assets to diagnose a support ticket.
If you want to use this feature in different ways, please contact us.
All workspaces belong to a Cost Center that is assigned when it’s created.
Being a member of a Cost Center allows you to manage all assets of all the workspaces belonging to it as is you were an Administrator of those workspaces.
In addition to that, a Cost Center member can create new and delete workspaces inside the Cost Center.
Users who manage a big team or several project are usually Cost Center administrators. The ability to create workspaces make Cost Center members able to organize the users and assets and keep the big picture of how things are organized.
All Cost Centers and Workspaces belong to an Organization.
The administrators of an Organization can change many settings that affect the whole organizations. See more details here.
Switching and Managing Workspaces, Cost Centers and Organizations¶
You can use the switcher in the top of the screen to access different Workspaces, Cost Centers and Organizations to which you have access.
This allows you to filter and search for the right scope to the work you need to do. The Instances, Boxes and Providers available to you will change to reflect the selected scope. For example, if you select a Cost Center, you can see all Instances, Boxes and Providers that are in Workspaces belonging to that Cost Center.
Workspace Switcher - Workspace view
Workspace Switcher - Cost Center View
Workspace Switcher - Organization view
The switcher also offer the option to create Workspaces and Cost Centers.
Create Workspace flow¶
Create workspace flow will ask users to select the Cost Center the workspace belongs to. Once created, the Cost Center cannot be changed.
Create Cost Center flow¶
Create Cost Center flow will ask users to select the Organization the Cost Center belongs to. It will usually be only one organization to select. Once created, the Cost Center cannot change Organization.