avm-utl-network-ip-addresses

Azure/avm-utl-network-ip-addresses/azurerm

Terraform Module HCL AZURERM ✓ Verified

Terraform Azure Verified Utility Module for calculating subnet ip address ranges

Install
module "avm-utl-network-ip-addresses" {
source = "Azure/avm-utl-network-ip-addresses/azurerm"
version = "0.1.0"
}
⭐ Source on GitHub 📦 Registry page
README

Azure Verified Utility Module for generating IPv4 CIDR address prefixes This module generates IPv4 CIDR address prefixes for a specified address space. It is not a replacement for a full IPAM solution, but can be used in simple cases where a full IPAM solution is not needed. Requirements The following requirements are needed by this module: - terraform (>= 1.9, azapi (~> 2.3) - modtm (~> 0.3) - random (~> 3.5) Resources The following resources are used by this module: - modtm_telemetry.telemetry (resource) - random_uuid.telemetry (resource) - azapi_client_config.telemetry (data source) - modtm_module_source.telemetry (data source) Required Inputs The following input variables are required: address\_prefixes Description: The desired prefixes with their CIDR range size For example: { "a" = 2

Inputs (4)
NameTypeDescriptionDefault
address_prefixesmap(number)The desired prefixes with their CIDR range size For example: { "a" = 28 required
address_spacestringThe address space to create the prefixes from in CIDR notation required
address_prefix_efficient_modeboolThis variable controls whether or not the address prefixes are created in an efftrue
enable_telemetryboolThis variable controls whether or not telemetry is enabled for the module. For mtrue
Outputs (2)
address_prefixes — The calculated address prefixes as CIDR ranges
address_prefixes_with_details — The calculated address prefixes as CIDR ranges with input details
Resources (2)
modtm_telemetryrandom_uuid
Details
FrameworkTerraform Module
LanguageHCL
Version0.1.0
Cloud AZURERM
★ Stars3
Forks2
Total downloads87.5k
Inputs4
Outputs2
Resources2
Examples1
LicenseMIT
NamespaceAzure
Updated