The Microsoft Azure cloud and Juju

Supported authentication types

interactive

Attributes:

  • subscription-id: Azure subscription ID (required)

service-principal-secret

Attributes:

  • application-id: Azure Active Directory application ID (required)
  • application-object-id: Azure Active Directory application Object ID (optional)
  • subscription-id: Azure subscription ID (required)
  • managed-subscription-id: Azure managed subscription ID (optional)
  • application-password: Azure Active Directory application password (required)

Model config keys specific to the Microsoft Azure cloud

load-balancer-sku-name

mirrors the LoadBalancerSkuName type in the Azure SDK

type string
default value “Standard”
immutable false
mandatory true

resource-group-name

If set, use the specified resource group for all model artefacts instead of creating one based on the model UUID.

type string
default value schema.omit{}
immutable true
mandatory false

network

If set, use the specified virtual network for all model machines instead of creating one.

type string
default value schema.omit{}
immutable true
mandatory false