Skip to content

Commit c81c59e

Browse files
committed
terraform/Azure: Remove managed_disk_type selection
Using anything but "Premium_LRS" does not seem sensible, so remove the choice from Kconfig to keep things simple. Reviewed-by: Luis Chamberlain <[email protected]> Signed-off-by: Chuck Lever <[email protected]>
1 parent b34ad38 commit c81c59e

File tree

6 files changed

+3
-28
lines changed

6 files changed

+3
-28
lines changed

playbooks/roles/gen_tfvars/defaults/main.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ terraform_aws_ebs_volume_type: "invalid"
3131

3232
terraform_azure_resource_location: "invalid"
3333
terraform_azure_vm_size: "invalid"
34-
terraform_azure_managed_disk_type: "invalid"
3534
terraform_azure_image_publisher: "invalid"
3635
terraform_azure_image_offer: "invalid"
3736
terraform_azure_image_sku: "invalid"

playbooks/roles/gen_tfvars/templates/azure/terraform.tfvars.j2

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ tenant_id = "{{ terraform_azure_tenant_id }}"
66

77
resource_location = "{{ terraform_azure_resource_location }}"
88
vmsize = "{{ terraform_azure_vm_size }}"
9-
managed_disk_type = "{{ terraform_azure_managed_disk_type }}"
109
image_publisher = "{{ terraform_azure_image_publisher }}"
1110
image_offer = "{{ terraform_azure_image_offer }}"
1211
image_sku = "{{ terraform_azure_image_sku }}"

scripts/terraform.Makefile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,6 @@ endif
6767
ifeq (y,$(CONFIG_TERRAFORM_AZURE))
6868
TERRAFORM_EXTRA_VARS += terraform_azure_resource_location=$(subst ",,$(CONFIG_TERRAFORM_AZURE_RESOURCE_LOCATION))
6969
TERRAFORM_EXTRA_VARS += terraform_azure_vm_size=$(subst ",,$(CONFIG_TERRAFORM_AZURE_VM_SIZE))
70-
TERRAFORM_EXTRA_VARS += terraform_azure_managed_disk_type=$(subst ",,$(CONFIG_TERRAFORM_AZURE_MANAGED_DISK_TYPE))
7170
TERRAFORM_EXTRA_VARS += terraform_azure_image_publisher=$(subst ",,$(CONFIG_TERRAFORM_AZURE_IMAGE_PUBLISHER))
7271
TERRAFORM_EXTRA_VARS += terraform_azure_image_offer=$(subst ",,$(CONFIG_TERRAFORM_AZURE_IMAGE_OFFER))
7372
TERRAFORM_EXTRA_VARS += terraform_azure_image_sku=$(subst ",,$(CONFIG_TERRAFORM_AZURE_IMAGE_SKU))

terraform/azure/Kconfig

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,6 @@ config TERRAFORM_AZURE_VM_SIZE
4242
help
4343
This option will set the azure vm image size.
4444

45-
choice
46-
prompt "Azure managed disk type"
47-
default TERRAFORM_AZURE_MANAGED_DISK_PREMIUM_LRS
48-
49-
config TERRAFORM_AZURE_MANAGED_DISK_PREMIUM_LRS
50-
bool "Premium_LRS"
51-
help
52-
This option will set the azure vm image size to Standard_DS1_v2.
53-
54-
endchoice
55-
56-
config TERRAFORM_AZURE_MANAGED_DISK_TYPE
57-
string "Azure managed disk type"
58-
default "Premium_LRS" if TERRAFORM_AZURE_MANAGED_DISK_PREMIUM_LRS
59-
help
60-
This option will set azure managed disk type.
61-
6245
choice
6346
prompt "Azure image publisher"
6447
default TERRAFORM_AZURE_IMAGE_PUBLISHER_DEBIAN

terraform/azure/main.tf

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ resource "azurerm_linux_virtual_machine" "kdevops_vm" {
140140
#name = "${format("kdevops-main-disk-%s", element(azurerm_virtual_machine.kdevops_vm.*.name, count.index))}"
141141
name = format("kdevops-main-disk-%02d", count.index + 1)
142142
caching = "ReadWrite"
143-
storage_account_type = var.managed_disk_type
143+
storage_account_type = "Premium_LRS"
144144
#disk_size_gb = 64
145145
}
146146

@@ -174,7 +174,7 @@ resource "azurerm_managed_disk" "kdevops_data_disk" {
174174
location = var.resource_location
175175
resource_group_name = azurerm_resource_group.kdevops_group.name
176176
create_option = "Empty"
177-
storage_account_type = var.managed_disk_type
177+
storage_account_type = "Premium_LRS"
178178
disk_size_gb = 100
179179
}
180180

@@ -193,7 +193,7 @@ resource "azurerm_managed_disk" "kdevops_scratch_disk" {
193193
location = var.resource_location
194194
resource_group_name = azurerm_resource_group.kdevops_group.name
195195
create_option = "Empty"
196-
storage_account_type = var.managed_disk_type
196+
storage_account_type = "Premium_LRS"
197197
disk_size_gb = 100
198198
}
199199

terraform/azure/vars.tf

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,11 +40,6 @@ variable "vmsize" {
4040
default = "Standard_DS3_v2"
4141
}
4242

43-
variable "managed_disk_type" {
44-
description = "Managed disk type"
45-
default = "Premium_LRS"
46-
}
47-
4843
variable "image_publisher" {
4944
description = "Storage image publisher"
5045
default = "Debian"

0 commit comments

Comments
 (0)