ToB企服应用市场:ToB评测及商务社交产业平台

标题: Terraform安装+部署Azure Resource笔记 [打印本页]

作者: 愛在花開的季節    时间: 2024-6-13 20:07
标题: Terraform安装+部署Azure Resource笔记
安装

部署参考:

 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企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4