Configuring your Microsoft Azure cloud account

Configure cloudkit with your Azure credentials to perform cloud provisioning operations.

Prerequisites

The following prerequisites must be met before you run the cloudkit configure command:
  • A service account (service principle) with sufficient privileges and quota to provision all required resources along with the credentials to access the Azure API. To create a service account from the Azure console, refer to Azure documentation, Create an Azure service principal with Azure CLI.

Configuration of cloudkit

To configure cloudkit, issue the following command:
./cloudkit configure
Azure example:
./cloudkit configure
I: Logging at /root/scale-cloudkit/logs/cloudkit-16-7-2024_9-12-41.log
? Cloud platform name: Azure
? Client ID (or Application ID):  xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx
? Client Secret (or Client Key or Client Secret Key:  [? for help] ****************************************
? Azure Tenant ID (or Directory ID or Directory Tenant ID):  xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx
? Azure Subscription ID:  xxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxx
I: Local machine has been configured to use your 'Azure' account.