terraform{ required_providers { azurerm = { source ="hashicorp/azurerm"version ="~>2.0"} azuread = { source ="hashicorp/azuread"} } }provider"azurerm"{ features {} } 创建名为main.tf的文件并插入下列代码: Terraform resource"azurerm_virtual_network""vnet"{ name ="${var.prefix}-VNet"ad...
virtual_network_name=$(terraform output -raw virtual_network_name) 使用az network vnet show显示新创建的虚拟网络的详细信息: Azure CLI复制 az network vnet show\--resource-group$resource_group_name\--name$virtual_network_name 清理资源 不再需要通过 Terraform 创建的资源时,请执行以下步骤: ...
azurerm_virtual_network.onprem-vnet.name address_prefixes = ["192.168.1.128/25"] }resource"azurerm_public_ip""onprem-pip"{ name ="${local.prefix-onprem}-pip"location = azurerm_resource_group.onprem-vnet-rg.location resource_group_name = azurerm_resource_group.onprem-vnet-rg.name ...
azurerm_virtual_network.hub-vnet.name address_prefixes = ["10.0.0.64/27"] } resource "azurerm_subnet" "hub-dmz" { name = "dmz" resource_group_name = azurerm_resource_group.hub-vnet-rg.name virtual_network_name = azurerm_virtual_network.hub-vnet.name address_prefixes = ["10.0.0.32/...
通过azure-cli创建虚拟机 安装azure-cli 我的电脑是MacOS,安装如下: $ brew update-reset $ brew install azure-cli $whichaz /usr/local/bin/az $ az version {"azure-cli":"2.44.1","azure-cli-core":"2.44.1","azure-cli-telemetry":"1.0.8","extensions": {} ...
provider "azurerm" { features {} } provider "random" { } 3、创建名为 main.tf 的文件并插入下列代码: resource "azurerm_resource_group" "qs101" { name = "rg-qs101-eh-rules" location = "westus2" } resource "azurerm_virtual_network" "qs101" { ...
azurerm_virtual_network.demo 创建虚拟机 进入到目录virtual-machine目录,依然是先运行命令进行初始化。 terraform init 创建虚拟机的参数就会多一些,具体参数定义可以查看variables.tf,通过terraform.tfvars文件可以设置参数值,这里需要指定使用的订阅 ID。 执行代码和参数检查。
name="NickSubnet"resource_group_name="${azurerm_resource_group.nicktfrg.name}"virtual_network_name="${azurerm_virtual_network.nicktfnetwork.name}"address_prefix="10.0.2.0/24"} 创建公共 IP 地址 如果要通过网络访问 Azure 云端的虚机,需要创建公共的 IP 地址并分配给虚机。下面的配置创建名为 nickPub...
通过azure-cli创建虚拟机 安装azure-cli 我的电脑是MacOS,安装如下: $ brew update-reset $ brew install azure-cli $ which az /usr/local/bin/az $ az version { "azure-cli": "2.44.1", "azure-cli-core": "2.44.1", "azure-cli-telemetry": "1.0.8", ...
resource "azurerm_subnet" "infra_subnet" { name = var.subnet_name_DB virtual_network_name = azurerm_virtual_network.vnet.name resource_group_name = azurerm_resource_group.rg.name address_prefix = var.subnet_prefix_DB } 1. 2. 3. ...