如何处理Azure VM在Terraform中具有多个storage_os_disk块?

时间:2018-10-22 12:08:02

标签: azure terraform terraform-provider-azure

我目前正在使用Terraform在Microsoft Azure中启动虚拟机。我需要在VM上具有4个不同的磁盘驱动程序。

要在AWS中启动它,我使用了ebs_block_device,看来storage_os_disk与Azure等效。

在示例中,我看到似乎只允许一个storage_os_disk块吗?它是否正确?如果是这样,您如何建议与我需要的四个驱动程序打交道?

任何答案表示赞赏!谢谢! :)

1 个答案:

答案 0 :(得分:0)

这不可能有超过1个OS磁盘,您应该使用data_disk(这就是它的天蓝色)。 Terraform似乎显示了以下示例:

https://www.terraform.io/docs/providers/azurerm/r/virtual_machine_data_disk_attachment.html
https://www.terraform.io/docs/providers/azurerm/r/virtual_machine.html#storage_data_disk

请注意,您可以使用其中之一,而不是全部使用。