Terraform安装+部署Azure Resource笔记

打印 上一主题 下一主题

主题 662|帖子 662|积分 1986

安装


  • 下载 Terraform

    • 首先,访问 官方 Terraform 网站。
    • 找到实用于 Windows 的 Terraform 包,并下载 zip 文件。

  • 解压 Terraform

    • 将下载的 zip 文件解压到一个新文件夹中,命名为 “Terraform”。
    • 可以选择任何位置作为这个文件夹,比方 C:\Terraform。

  • Terraform 添加到系统路径

    • 打开开始菜单,搜索 “环境变量”。
    • 选择 “编辑系统环境变量”。
    • 点击 “环境变量” 按钮。
    • 在 “系统变量” 部分,找到 “Path” 变量并点击 “编辑”。
    • 将您的 Terraform 文件夹路径(比方 C:\Terraform)添加到路径列表中。
    • 点击 “确定” 保存更改。

  • 验证安装

    • 打开新的cmd或 PowerShell 窗口。
    • 输入 terraform version 并按 Enter 键。
    • 应该看到已安装的 Terraform 版本。


部署参考:

 Build infrastructure | Terraform | HashiCorp Developer

1. 基于Visual Studio code的部署。如果没有VScode先装一个。
2. 在VSCode安Terraform插件

3. 用PowerShell安装Azure CLI tool。 有别的办法装也可以。装上就行
   
Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; rm .\AzureCLI.msi
  4. 打开CMD之后应该可以正常跑CLI命令了。
登录一下:
   
az login
az account set --subscription "你的subID"
  5. 给Terraform project建个文件夹。可以在file explore里建完之后,再从VScode open folder.
在文件夹下创建main.tf作为配置文件。你全部的JSON文件都写在它下面。

6.往main.tf写内容。
好比下面是一个sample。一定要指定provider是azurerm,也就是Azure Resource Manager.
接着就可以提供信息创建resource group

   
# Configure the Azure provider
terraform {
  required_providers {
    azurerm = {
      source  = "hashicorp/azurerm"
      version = "~> 3.0.2"
    }
  }

  required_version = ">= 1.1.0"
}

provider "azurerm" {
  features {}
}

resource "azurerm_resource_group" "rg" {
  name     = "myTFResourceGroup"
  location = "westus2"
}
  7. 配置文件建好之后初始化。
  可以打开cmd, cd到terraform地点的文件夹下做这个操作,也可以在VS code自带的terminal里跑命令。"Ctrl+`" 就能打开terminal。
  下面三条命令分别是初始化+预览+apply。Apply完成后你的资源应该就能够乐成部署了。可以在Azure Portal确认一下。
  terraform init
  terraform plan
  terraform apply

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

愛在花開的季節

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表