-
Terraform module which creates Subnet(s) on Azure.
-
This project is a part of open source intiative For Azure Terraform Modules.
-
This version of subnet module contains delegation block
These types of resources are supported:
Terraform 1.0.8.
Name | Type |
---|---|
azurerm_subnet.module_subnet | resource |
Name | Description | Type | Default | Required |
---|---|---|---|---|
subnet_name | Name of the subnet | list(string) |
yes | |
subnet_address_prefixes | Address prefix to associate with the subnet | list(string) |
yes | |
vnet_name | Name of Virtual Network in which Subnet would be created | string |
yes | |
resource_group_name | The name of the resource group in which to create the virtual network. | string |
Yes | |
delegation_name | A name for this delegation | string |
yes | |
delegation_service_name | The service to which it is delegated | string |
yes | |
delegation_actions | A list of Actions which should be delegated | list(string) |
yes | |
service_endpoints | The list of Service endpoints to associate with the subnet | list(string) |
yes |
Name | Description |
---|---|
subnet_id | This variable will give all the details of Subnets |
module "res_group" {
source = "OT-terraform-azure-modules/resource-group/azure"
resource_group_name = ""
resource_group_location = ""
tag_map = {
Name = "azure_rg"
}
}
module "Vnet" {
source = "OT-terraform-azure-modules/virtual-network/azure"
rg_name = module.res_group.resource_group_name
vnet_name = ""
vnet_location = module.res_group.resource_group_location
address_space = [" "]
dns_servers = [" ", " "]
}
module "subnet_module" {
source = "OT-terraform-azure-modules/subnet/azure"
rg_name = module.res_group.resource_group_name
vnet_name = module.Vnet.vnet_name
subnet_name = [" ", " "]
subnet_address_prefixes = [" ", " "]
delegation_name = var.delegation_name
service_name = var.service_name
actions = var.actions
service_endpoints = var.service_endpoints
}
Kritarth Pant |
---|