
使用 Terraform 创建 Azure 虚拟机
之前写过一篇 使用 Terraform 部署 Proxmox 虚拟机,那是一台 Core i7-8700 + 64G 的 Homelab 上搭建的虚拟机环境,这也是我一直以来的实验环境。直至去年加入微软 MVP 拿到了 Azure 的 credit,在需要资源较多或者拉取镜像频繁的情况下我也会选择使用 Azure 的虚拟机,尤其是最近经常在多集群的环境做测试。 在 Azure 上创建虚拟机,我也从一开始的 Web 页面专项 CLI,再到现在因为需要复杂配置时的 Terraform。这篇文章就分享下如何使用 Terraform 配置 Azure 虚拟机的创建。 Terraform 是一个基础设施即代码的软件工具。使用 Terraform 可以通过编写代码来描述基础设施(包括虚拟机、负载均衡器、数据库等云和本地资源)的期望状态,安全灵活高效地构建、更改和版本化云和本地资源。 前置条件 在开始之前,确保已经具备如下条件: Azure 账户 Terraform CLI Azure CLI 认证 既然要做自动化,第一步就要解决认证的问题,毕竟每次都进行手工认证是不现实的,不符合懒人的特征。





