Azure

Install az CLI and configure credentials with ‘az login’. Note resource group, security group, and subnet have to be created in advance.

Azure specific variables for configs.yaml:

Name Explanation / Values
location The region in which to create the compute instances. (required)
subscriptionId ID of the subscription. (required)
resourceGroupName Specifies the name of the Resource Group in which the Virtual Machine should exist. (required)
pubSSH Public SSH key of the key specified at configs.yaml’s pathToKey. (required)
securityGroupID The ID of the Network Security Group to associate with the VMs’s network interfaces (required)
subnetId Reference to a subnet in which the NIC for the VM has been created. (required)
image.publisher Specifies the publisher of the image used to create the virtual machines.
image.offer Specifies the offer of the image used to create the virtual machines.
image.sku Specifies the SKU of the image used to create the virtual machines.
image.version Specifies the version of the image used to create the virtual machines.

The image section is optional but in case it is provided, all its 4 variables must be set. Omitting the image section defaults to:

  • publisher = OpenLogic
  • offer = CentOS
  • sku = 7.5
  • version = latest

It is also possible to use AKS to provision the cluster, for this refer to section Using existing clusters.