Make Azure OS disk type configurable and default to a cheaper type (#14533)

* add azure option for osDiskType

* azure: change default image to minimal ubuntu
pull/14553/head
Peter Gardfjäll 2 years ago committed by GitHub
parent 43ed16ea13
commit 9ef093976b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -165,10 +165,15 @@ SSH_keys:
cloud_providers: cloud_providers:
azure: azure:
size: Standard_B1S size: Standard_B1S
osDisk:
# The storage account type to use for the OS disk. Possible values:
# 'Standard_LRS', 'Premium_LRS', 'StandardSSD_LRS', 'UltraSSD_LRS',
# 'Premium_ZRS', 'StandardSSD_ZRS', 'PremiumV2_LRS'.
type: Standard_LRS
image: image:
publisher: Canonical publisher: Canonical
offer: 0001-com-ubuntu-server-focal-daily offer: 0001-com-ubuntu-minimal-focal-daily
sku: 20_04-daily-lts sku: minimal-20_04-daily-lts
version: latest version: latest
digitalocean: digitalocean:
size: s-1vcpu-1gb size: s-1vcpu-1gb

@ -23,6 +23,9 @@
"imageReferenceVersion": { "imageReferenceVersion": {
"type": "string" "type": "string"
}, },
"osDiskType": {
"type": "string"
},
"SshPort": { "SshPort": {
"type": "int" "type": "int"
}, },
@ -197,7 +200,10 @@
"version": "[parameters('imageReferenceVersion')]" "version": "[parameters('imageReferenceVersion')]"
}, },
"osDisk": { "osDisk": {
"createOption": "FromImage" "createOption": "FromImage",
"managedDisk": {
"storageAccountType": "[parameters('osDiskType')]"
}
} }
}, },
"networkProfile": { "networkProfile": {

@ -37,6 +37,8 @@
value: "{{ cloud_providers.azure.image.sku }}" value: "{{ cloud_providers.azure.image.sku }}"
imageReferenceVersion: imageReferenceVersion:
value: "{{ cloud_providers.azure.image.version }}" value: "{{ cloud_providers.azure.image.version }}"
osDiskType:
value: "{{ cloud_providers.azure.osDisk.type }}"
SshPort: SshPort:
value: "{{ ssh_port }}" value: "{{ ssh_port }}"
UserData: UserData:

Loading…
Cancel
Save