-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.tf
26 lines (21 loc) · 805 Bytes
/
main.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
########## DATA DISK CREATION ###########
resource "azurerm_managed_disk" "managed_disk" {
name = "${var.MD_DISKDATA_PREFIX}-${var.MD_PROJECT_NAME}-${var.MD_SUBSCRIPTION_PREFIX}-${var.MD_REGION_PREFIX}-${var.MD_VMNAME}-${var.MD_DISK_NUMBER}"
location = var.MD_LOCATION
resource_group_name = var.MD_RGNAME
storage_account_type = var.MD_SA_TYPE
create_option = "Empty"
disk_size_gb = var.MD_SA_SIZE
zone = var.MD_ZONE
lifecycle {
ignore_changes = [
tags
]
}
}
resource "azurerm_virtual_machine_data_disk_attachment" "managed_disk_attach" {
managed_disk_id = azurerm_managed_disk.managed_disk.id
virtual_machine_id = var.MD_VM_ID
lun = var.MD_DISK_NUMBER
caching = "None"
}