Projects

A project is an isolated environment with one or multiple cloud accounts with dedicated budgets. A project can be created under a RosettaHub organization, therefore in order to create a project you need to be the manager of a RosettaHub organization.

Only users with a management role on the project can access the project. There are three management roles that you can have on an project: CPOC, ADMIN and SUPERUSER from the least powerful to the most powerful. If you create a project under a sub-organization you will have by default the SUPERUSER role on the project.

  • SUPERUSER: Has access to all resources, and the ability to add/remove managers to the project

  • ADMIN: Has full access to all cloud resources but cannot add/remove managers or delete the project.

  • CPOC: Can only view managers, cloud resources or connect to machines. Cannot add/remove managers or delete/create cloud resources or RosettaHub artifacts.

Project managers can easily perform various actions such as setting a default perspective, assigning a set of cloud permissions, setting limits, changing the appearance and description etc.

Managing Projects

 

Action/Role

 CPOC

ADMIN

SUPERUSER

Action/Role

 CPOC

ADMIN

SUPERUSER

Delete the project

 

 

Add a manager

 

 

Remove a manger

 

 

Set Regions, Instance Types, Services

 

Stop All, Terminate All, Cleanup All

 

Go to Cloud Console

✔ read only

Download, Reset credentials

 

View the project managers

View cloud resources

Connect to cloud machine instances

Project rules

  1. To create projects you need to be a manager of at least one Organization.

  2. All projects should have names that start with the capitalized subdomain of the root organization plus a dash “-”

Manage a Project

Here are the actions that you can take on a project provided you have the right permissions

  1. Go To Project: Allows you to access the project in the web console by masquerading as the project

  2. Show Cloud Accounts: Takes you to the Cloud Accounts panel whilst filtering only on the cloud accounts linked to the project  

  3. Assign Managers: You can only assign managers with roles at most equal to yours. You can only assign managers from organizations that you manage.

  4. Assign Roles: You can assign region roles, cloud services roles, instance types roles to change the permissions of the project

  5. Set Limits: You can set the limits for all cloud accounts under a project (maximum number of instances, maximum disk size, maximum storage size ...)

  6. Set Perspective: You can enforce a perspective on all users of a project

  7. Set Billing Code and Purchase Order: You can set the billing code and purchase order of a project

  8. Customize: You can change the appearance, description and label of a project

  9. Delete: Deletes the project and cleans all cloud accounts linked to the project and puts them in the cloud accounts pool. You need to have a SUPERUSER role on the project