Microsoft Azure plugin

This cloud provider plugin enables integration with Microsoft Azure Cloud Services.

Prerequisites

This plugin requires to have an active Microsoft Azure subscription. If you don't have one, you can sign up on Azure Management site. Azure Cloud Services resources will be synchronised with RapidDeploy, so an initial setup of Azure resources is required.

Usage

Getting started with Azure plugin

The Azure plugin can be switched on in the Server menu on Cloud tab by selecting it from the drop down list. If the plugin is selected, that means all deployments will run on the selected instance. The Azure resources can be selected on the panel after synchronisation. To be able to connect, you need 4 values to establish a connection:

# Your Subcription ID

# The Active Directory Application ID (Home -> [YourDomain] - App registration -> [YourApplication] -> Application ID)

# The Active Directory ID (Home -> [YourDomain] - Properties -> Directory ID)

# The Application Secret Key (Home -> [YourDomain] - App registration -> [YourApplication] > Settings -> Keys)

# Grants the Application the rights to use your account resources (Home -> Subscriptions -> [YourSubscription] -> Access control (IAM))

Read further:

Setting up a Tenant ID, Client ID, and Client Secret for Azure Resource Manager provisioning

Actions

Synchronise

Synchronise all your Azure resources to RapidDeploy. You will need to have already installed the RapidDeploy credential in Azure subscription to perform this operation.

View instance

You can view the attributes and status of an cloud instance selected from the instances drop down list.

View cloud images

List the custom Azure images with their attributes and status.

Creating an instance

To create an instance, you must specify the instance attributes on the panel.

  • Instance Name: Name of the new cloud instance
  • Location: choose cloud location of the new instance.
  • Instance Size: choose cloud size of the new instance.
  • Storage Name: choose storage account of the new instance.
  • Resource Group: choose resource group of the new instance.
  • Security Group: choose security group of the new instance.
  • Image Name: choose custom Azure image for this new instance. The image should be located in the same selected storage account.
  • Instance User Name: Operating System admin user name for the new instance.
  • Instance User Password: Operating System admin password for the new instance.

Terminate instance

Terminate the selected instance.

Start instance

Start the selected instance.

Restart instance

Restart the selected instance.

Stop instance

Stop the selected instance.

Deploy to cloud

The deployments will run on the selected instance (selection is made on saving the Server panel). The instance's hostname will updated on the General tab. Note that Azure instances only get their hostname and ip address when they are running.

  • Start instance on deployment: check this box to start the instance on deployment. If it is checked, deployments can be made on stopped and running instances, otherwise only on running instances.

Attributes and parameters

List and description of all user interface plugin parameters.