Skip to main content
Version: 2023.3

Managing App Templates

This article describes the administrative actions needed to configure App templates in CloudShell that are based on a cloud provider resource. For additional information, see Apps Overview.

Viewing App templates

In the Apps page, you can view the App templates you are permitted to access.

To view existing App templates:

  • In the Manage dashboard, in the left sidebar, click Apps.
    The Apps page is displayed, listing the App templates that were previously added to CloudShell.

You can use the toolbar to sort the App templates according to Name or Modified time (last modified App at the top), and to filter them according to a specific Category or Domain.

Adding App templates

When adding a new App template, you need to configure the settings of the virtual machine and application you want to deploy. To add App templates, at least one cloud provider resource must be defined. To define private cloud provider resources, see Private Cloud Provider Support in CloudShell, and for public cloud providers, see Public Cloud Provider Support in CloudShell.

If your CloudShell deployment includes multiple sites, it is recommended to configure the deployment process of the App to be carried out in the domain that is physically closest to the cloud provider. For additional information, see Managing Private Cloud Apps in Domains or Managing Public Cloud Apps in Domains.

Notes for public cloud Apps
  • By default, all public cloud Apps of the same type in the same sandbox are deployed within the same subnet and therefore are connected to each other and isolated from other sandboxes. However, using the Subnet service, blueprint designers can set up multiple subnet networks in the sandbox, instead of having one default subnet for all the Apps of the same cloud provider. For details, see Subnet Connectivity.
  • Public cloud App deployment requires the management network and subnet(s) to be prepared in advance as part of the sandbox Setup process. CloudShell's out-of-the-box Setup process does this. However, the blueprint must include at least one public cloud App to initiate the Setup script's connectivity preparation process for deployment in that public cloud.

To add a new App template:

Follow the instructions here.

Cloning App templates

This section explains how to clone an existing App template in the Apps page. You can use this method, for example, if you want to create an App template that is largely based on an existing one but requires several modifications.

To clone an App template:

  1. In the Manage dashboard, in the left sidebar, click Apps.

    The Apps page is displayed.

  2. Click the App template's menu button and select Clone.

    The cloned App template is added to the Apps page under the original App template. For example:

Editing App templates

This option is enabled using the RestrictEditToCreatingDomain key.

To edit an App template:

  1. In the Manage dashboard, in the left sidebar, click Apps.

    The Apps page is displayed.

  2. Click the Name of the App template.

    Or-

    Click the App template's menu button and select Edit.

    The App template's configuration wizard is displayed in the General page.

  3. Edit the App template’s settings. For more information, see Adding App templates.

  4. Click Save.

Deleting App templates

This option is enabled using the RestrictEditToCreatingDomain key.

To delete App templates:

  1. In the Manage dashboard, in the left sidebar, click Apps.

    The Apps page is displayed.

  2. Select the check boxes of the required App templates.

  3. Click the Delete button in the toolbar.

    Or-

    Click the App template's menu button and select Delete.