Create a managed application definition to service catalog and deploy managed application from service catalog with Azure CLI

This script publishes a managed application definition to a service catalog and then deploys a managed application definition from the service catalog.

If you don't have an Azure subscription, create a trial account before you begin.

Prerequisites

You can use the local Azure CLI.

Sample script

Sign in to Azure

Use the following script to sign in using a different subscription, replacing <Subscription ID> with your Azure Subscription ID. If you don't have an Azure trail subscription, create a trial subscription before you begin.

az cloud set -n AzureChinaCloud
az login

subscription="<subscriptionId>" # add subscription here

az account set -s $subscription # ...or use 'az login'

For more information, see set active subscription or log in.

Clean up resources

Use the following command to remove the resource group and all resources associated with it using the az group delete command - unless you have an ongoing need for these resources. Some of these resources may take a while to create, as well as to delete.

az group delete --name $appResourceGroup -y
az group delete --name $appDefinitionResourceGroup -y

Sample reference

This script uses the following command to create the managed application definition. Each command in the table links to command-specific documentation.

Command Notes
az managedapp definition create Create a managed application definition. Provide the package that contains the required files.

Next steps