Neste artigo vamos criar um Virtual Network (Vnet) no Azure via CLI (bash)
#!/bin/bash
#Declarando variaveis
##Selecionar subscription
export Subscription_01=’Santana-Corp’
##Selecionar região
export Location=brazilsouth
##Environmont
export Environment_01=’Shared-Prodution’
##Resouce Group
export RG_Name01=”${Environment_01}”-Network
##Vnet Name
export Vnet_01=vnet-“${Environment_01}”
##Nome do Objeto
export NameObject_01=”${Vnet_01}”
##Projeto
export Projecto_01=’Rede HUB Pro’
export ID_Object=’789654753′
##Centro de Custo
export Costcenter_Team=’Team Network’
export Costcenter_Number=’46852′
##Suporte Acionamento
export Support_Team=’[email protected]’
export Support_Number=’+55 11 3000-XXXX’
##CIDR Network (Prefixo da Rede)
export CIDR_01=’172.29.227.0/24′
##Nome subnet
export Subnet_01=sub01-“${NameObject_01}”
export Subnet_02=sub02-“${NameObject_01}”
export Subnet_03=sub03-“${NameObject_01}”
##CIDR Subnet
export prefix_01=’172.29.227.0/26′
export prefix_02=’172.29.227.64/26′
export prefix_03=’172.29.227.128/26′
#Seleciona Subscription
az account set –subscription “$Subscription_01”
#Criando Resource Group
az group create –name “${RG_Name01}” –location $Location –tags “${Name_Value_01}”=”${Tag01_Key}” “${Name_Value_02}”=”${Tag02_Key}” “${Name_Value_03}”=”${Tag03_Key}” “${Name_Value_04}”=”${Tag04_Key}” “${Name_Value_05}”=”${Tag05_Key}” “${Name_Value_06}”=”${Tag06_Key}” “${Name_Value_07}”=”${Tag07_Key}”
#Criando Virtual Network (Vnet)
az network vnet create -g “${RG_Name01}” -n “${NameObject_01}” –address-prefix $CIDR_01 –location $Location –tags “${Name_Value_01}”=”${Tag01_Key}” “${Name_Value_02}”=”${Tag02_Key}” “${Name_Value_03}”=”${Tag03_Key}” “${Name_Value_04}”=”${Tag04_Key}” “${Name_Value_05}”=”${Tag05_Key}” “${Name_Value_06}”=”${Tag06_Key}” “${Name_Value_07}”=”${Tag07_Key}”
#Criando Subnet
az network vnet subnet create -g “${RG_Name01}” –vnet-name “${NameObject_01}” -n $Subnet_01 –address-prefixes $prefix_01
az network vnet subnet create -g “${RG_Name01}” –vnet-name “${NameObject_01}” -n $Subnet_02 –address-prefixes $prefix_02
az network vnet subnet create -g “${RG_Name01}” –vnet-name “${NameObject_01}” -n $Subnet_03 –address-prefixes $prefix_03
##Criando gateway de subnet (será muito importante em nossa infraestrutura de redes azure)
az network vnet subnet create -g “${RG_Name01}” –vnet-name “${NameObject_01}” -n GatewaySubnet –address-prefixes $prefix_04
Resultado
3 comentários