List of supported clouds > Microsoft Azure
This document describes details specific to using your existing Microsoft Azure cloud with Juju.
See more: Microsoft Azure
When using the Microsoft Azure cloud with Juju, it is important to keep in mind that it is a (1) machine cloud and (2) not some other cloud.
See more: Cloud differences in Juju
As the differences related to (1) are already documented generically in our Tutorial, How-to guides, and Reference docs, here we record just those that follow from (2).
Juju points of variation | Notes for the Microsoft Azure cloud |
---|---|
setup (chronological order): | |
CLOUD | |
supported versions: | |
requirements: | If you’re in a locked-down environment: Permissions: - - - - - - - - - - - - |
definition: | Juju automatically defines a cloud of this type. |
- name: | azure or user-defined |
- type: | azure |
- authentication types: | [interactive, service-principal-secret] |
- regions: | [TO BE ADDED] |
- cloud-specific model configuration keys: | load-balancer-sku-name (string) Mirrors the LoadBalancerSkuName type in the Azure SDK. network (string) resource-group-name (string) |
CREDENTIAL | |
definition: | auth-type : interactive (recommended), service-principal-secret . Depending on which one you choose, you will have to provide one or more of the following: your subscription id, application name, application id, tenant id, application password. If your credential stops working: Credentials for the |
CONTROLLER | |
notes on bootstrap: | – |
other (alphabetical order:) | |
CONSTRAINT | |
conflicting: | [instance-type] vs [arch, cores, mem] |
supported? | |
- allocate-public-ip |
|
- arch |
Valid values: amd64 . |
- container |
|
- cores |
|
- cpu-power |
|
- image-id |
|
- instance-role |
|
- instance-type |
Valid values: See cloud provider. |
- mem |
|
- root-disk |
|
- root-disk-source |
Represents the juju storage pool for the root disk. By specifying a storage pool, the root disk can be configured to use encryption. |
- spaces |
|
- tags |
|
- virt-type |
|
- zones |
|
PLACEMENT DIRECTIVE | |
<machine> |
TBA |
subnet=... |
|
system-id=... |
|
zone=... |
TBA |
MACHINE | |
RESOURCE (cloud) Consistent naming, tagging, and the ability to add user-controlled tags to created instances. |
Contributors: @kylerhornor