在使用Terraform创建azurerm_虚拟机资源时,是否有任何方法可以避免storage_os_disk继承标记?
存储操作系统磁盘在Azure门户中被标记,这不一定是我在指定每个标记的运行手册时想要的,有没有任何方法可以避免这种继承?您可以使用在使用Terraform创建azurerm_虚拟机资源时,是否有任何方法可以避免storage_os_disk继承标记?,terraform,terraform-provider-azure,Terraform,Terraform Provider Azure,存储操作系统磁盘在Azure门户中被标记,这不一定是我在指定每个标记的运行手册时想要的,有没有任何方法可以避免这种继承?您可以使用azurerm\u托管磁盘单独创建操作系统磁盘,然后用于引用该现有磁盘。您需要为受管磁盘使用创建选项 storage_os_disk { name = "myosdisk1" caching = "ReadWrite" create_option = "Attach" managed
azurerm\u托管磁盘
单独创建操作系统磁盘,然后用于引用该现有磁盘。您需要为受管磁盘使用创建选项
storage_os_disk {
name = "myosdisk1"
caching = "ReadWrite"
create_option = "Attach"
managed_disk_id = "disk_resource_id"
}
resource "azurerm_managed_disk" "test" {
name = "acctestmd"
location = "West US 2"
resource_group_name = "${azurerm_resource_group.test.name}"
storage_account_type = "Standard_LRS"
create_option = "FromImage"
image_reference_id = "platformi_image_resource_id"
disk_size_gb = "32"
}
您可以使用
azurerm\u managed\u disk
单独创建操作系统磁盘,然后使用来引用该现有磁盘。您需要为受管磁盘使用创建选项
storage_os_disk {
name = "myosdisk1"
caching = "ReadWrite"
create_option = "Attach"
managed_disk_id = "disk_resource_id"
}
resource "azurerm_managed_disk" "test" {
name = "acctestmd"
location = "West US 2"
resource_group_name = "${azurerm_resource_group.test.name}"
storage_account_type = "Standard_LRS"
create_option = "FromImage"
image_reference_id = "platformi_image_resource_id"
disk_size_gb = "32"
}
如果这是一个完全可行的例子,而不仅仅是与外部资源的链接,那么这个答案将得到改进。事实上,如果这些链接因某种原因而消失,它将不会特别有用。感谢您的回答,我将尝试一下。如果这是一个完整的可行示例,而不仅仅是指向外部资源的链接,那么这个答案将得到改进。如果这些链接因某种原因而消失,它将不会特别有用。谢谢你的回答,我将尝试一下。