terraform - 使用 Terraform 创建 azurerm_virtual_machine 资源时,有什么方法可以避免 storage_os_disk 继承标签?
问题描述
storage_os_disk 在 Azure 门户中被标记,这不一定是我在为每个标记指定运行手册时想要的,有什么方法可以避免这种继承?
解决方案
您可以使用单独创建 os 磁盘azurerm_managed_disk
,然后使用它来引用该现有磁盘。您需要为托管磁盘使用FromImage创建选项。
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"
}
推荐阅读
- php - 从可用于将特定数据插入数据库的选项列表中设置一个选项
- r - ggplot 金字塔只是半个金字塔
- angular - 错误 错误:尝试比较 '[{"opened":"2", "closed":"2", "assigned":"2", "reopen":"1" }]' 时出错。只允许使用数组和可迭代对象
- css - 为什么我的列未对齐?
- android - 游戏完成后插播
- javascript - 基础层更改后的 setDrawingOptions Leaflet Draw
- javascript - 如果 Value null 做某事
- android - android studio 结构搜索并用正则表达式替换搜索模板
- postgresql - 通过 Azure ARM 模板将 VNET 规则添加到 PostgreSQL 服务器
- javascript - Redux 不会立即更新状态