You can create a new environment based on any existing blueprint or template in your account, or by assigning external resources.
CloudShare provides a library of pre-configured single and multi-machine environments that come with software installed and licensing included, and in some cases, design features ready to be implemented.
From the Environments menu, click Create Environment. The Create Environment page opens.
Select the desired method from the radio button options that appear in the General section:
Select from the environment options that appear in the General section:
The project that will be associated with the new environment
If it appears, select the team that will be responsible for this environment.
Select the policy that will govern the life cycle of the new environment. The policy determines how long the environment will be available for use, when it will be deleted, and what will happen to it during periods of inactivity. For more details, see Environment Policies.
If needed, you can click the link provided to create a new policy.
If your project has access to more than one CloudShare region, select where the environment will be created.
When you are done, click the Select Template next step. The VMs/Templates section is displayed.
If you are using only external cloud resources, you can proceed directly to the next step, External Resources.
Continue according to the method you chose:
My Projects' Environment Templates
Select and add the desired project from the list to the environment. To see a detailed configuration summary for a template, click the plus icon to the left of its name.
Select and add specific VMs from the list to the environment. For more details, see Create a Custom Environment .
CloudShare Environment Templates
Select and add the predefined environment template to the environment. To see a detailed configuration summary for a template, click the plus icon to the left of its name
After you add the desired template or VMs, you can check the settings for the environment at the right of the page:
Check to ensure that the details are correct before proceeding.
When you are done, click the External Resources next step. The External Resources section is displayed.
Use this panel to add external cloud platform resources to your environment.
Select from the resource options that appear in the External Resources section:
Use an External Cloud
Select this checkbox to enable use of an external cloud platform for the environment.
External Cloud Provider
Select the desired cloud provider from the list.
Use an External Resource Script
Select this checkbox to enable selection of a predefined Terraform script from the list. For complete details on creating Terraform scripts for your account, click here.
Create an External Cloud User
Select the user role that will be assigned by the external cloud to the end-user of this environment.
By default, CloudShare lists two basic user roles: Viewer and Editor. If you have created additional custom roles on the relevant external cloud (e.g., your dedicated GCP project) they will be listed here as well.
You use custom roles to enable tight control over usage permissions that are granted to an end-user in the external cloud.
For GCP custom role details, click here.
Add an Admin Console Machine
When you use the Custom Environment method, you can select this checkbox to automatically add an Admin Console to the end-user environment. This will also allow the instructors to help out students during class, such as tracking their work and providing assistance.
In order to use this feature, the role that is assigned to the end-user on the external cloud must allow sufficient user permissions.
When you are done, click the Add Details & Save next step. The Save Environment page is displayed, displaying all configuration details you have provided for the environment.
Save New Environment
In the Name and Description text fields, enter a unique name and a helpful description for this environment.
Optionally select the checkbox Ensure a snapshot exists before environment deletion. Selecting this checkbox will automatically create a snapshot of the complete environment state, if no snapshot exists, before it is deleted.
Check to ensure that all details on the page are correct. When finished, click Save Environment. The new environment will be created in your account.