Azure & Terraform
Part 2 – Creating Terraform virtual networks, resource groups with frontend and backend subnets using Terraform.
Script to Create a Resource Group, vNet with FrontEnd and BackEnd subnets.
# Cloudinspired.com Part 2 - Create a Resource Group, vNet with FrontEnd and BackEnd subnets. #Create Resource Group in UK south resource "azurerm_resource_group" "RG" { name = "RGUKS" location = "UK South" tags { environment = "Production" } } #Create VNET in UK south resource "azurerm_virtual_network" "VNET" { name = "UKS" address_space = ["10.0.0.0/16"] location = "UK South" resource_group_name = "${azurerm_resource_group.RG.name}" tags { environment = "Production" } } #Create FrontEnd Subnet resource "azurerm_subnet" "FrontEnd" { name = "FrontEnd" resource_group_name = "${azurerm_resource_group.RG.name}" virtual_network_name = "${azurerm_virtual_network.VNET.name}" address_prefix = "10.0.1.0/24" } #Create BackendEnd Subnet resource "azurerm_subnet" "BackEnd" { name = "BackEnd" resource_group_name = "${azurerm_resource_group.RG.name}" virtual_network_name = "${azurerm_virtual_network.VNET.name}" address_prefix = "10.0.2.0/24" } #Create Availability Set FrontEnd resource "azurerm_availability_set" "AS1" { name = "UKSAS1" location = "UK South" resource_group_name = "${azurerm_resource_group.RG.name}" managed = true platform_fault_domain_count = 2 tags { environment = "Production" } } #Create Availability Set Backend resource "azurerm_availability_set" "AS2" { name = "UKSAS2" location = "UK South" resource_group_name = "${azurerm_resource_group.RG.name}" managed = true platform_fault_domain_count = 2 tags { environment = "Production" } }
One Comment on “Creating terraform virtual networks, resource groups, subnets – Part 2”