我正在尝试使用Terraform在Azure中创建虚拟机。我可以直接在Azure Marketplace中创建虚拟机。但是,我对使用Terraform创建虚拟机很感兴趣。
这是一台Linux VM计算机,我知道块source_image_reference
属于资源azurerm_linux_virtual_machine
。
此块如下所示:
source_image_reference {
publisher = "Canonical"
offer = "UbuntuServer"
sku = "16.04-LTS"
version = "latest"
}
我应该如何使用Azure Marketplace中的映像来完成此类阻止?
干杯
编辑1
上面显示的source_image_reference只是一个例子,实际上,这个例子可以在Terraform网站上找到,我想使用的图像是SQL Server 2019 on Ubuntu Server 20.04 LTS
然而,我想说这个问题更为普遍。我的意思是,一旦我在Azure Marketplace中找到了一张图片,我该如何在Terraform计划中使用它?
1条答案
按热度按时间ckocjqey1#
我在自己的环境中尝试,成功创建了Linux虚拟机,映像为***Ubuntu Server 20.04 LTS上的SQL Server 2019***
地形代码:
**
SQL Server 2019 on Ubuntu Server 20.04 LTS
**的源图像引用控制台:
门户网站:
您可以通过执行以下azure cli命令来获取**
version
和sku
**:参考资料:Creating an Azure Linux VM with Ubuntu 20.04 with Terraform - Stack Overflow,由特奥多里科·马齐维亚拉提供