Integration Using Cloud Shell

Prev Next

Method 1: Using Cloud Shell Setup (Recommended — Automated)

  1. Log in to Azure Portal → open Cloud Shell → Bash

  2. Select subscription:

    az account set --subscription "<subscription-id>"
  3. Run the onboarding script:

    wget https://azure-setup-script.s3.ap-south-1.amazonaws.com/azure-setup-
                    latest.zip && unzip azure-setup-latest.zip && sh azureSetup.sh <role-name>
                    <subscription-id(s)>

    Role Name

    Purpose

    assessment

    Only assessment tool permissions

    autoscaler

    Only autoscaler permissions

    autoscaler_assessment

    Both autoscaler + assessment

Supports multiple subscriptions using comma-separated subscription IDs.

  • Example — AutoScaler only on one subscription:

    sh azureSetup.sh autoscaler 6ded22f8-668e-46cd-8234-2c2467de9403

  • Example — AutoScaler + Assessment on multiple subscriptions:

    sh azureSetup.sh autoscaler_assessment <sub1>,<sub2>,<sub3>

The script automatically:

  • Creates Service Principal (if not already created)

  • Creates necessary Custom Role(s)

  • Assigns them to selected subscriptions


After creation of Service Principle and Role Assignment, reach out to Lucidity with: Tenant-id, Subscription-id, Tenant-Name, Subscription-Name.