[Module Proposal]: avm-utl-network-ip-addresses
#1739
Labels
Language: Terraform 🌐
This is related to the Terraform IaC language
Needs: Attention 👋
Reply has been added to issue, maintainer to review
Needs: Triage 🔍
Maintainers need to triage still
Status: Owners Identified 🤘
This module has its owners identified
Type: New Module Proposal 💡
A new module for AVM is being proposed
Check for previous/existing GitHub issues/module proposals
Check this module doesn't already exist in the module indexes
Bicep or Terraform?
Terraform
Module Classification?
Utility Module
Module Name
avm-utl-network-ip-addresses
Module Details
This module would abstract the use of the Terraform function for CIDR ranges to make it simple and effective to use. It would accept a map and return a map and it would generate ranges in the most efficient way to best utilise the address space.
The cidr code will be very similar to this: https://github.com/jaredfholgate/terraform_cidr_calculator
It would have a second capability of generating static ip addresses based on Azure standards for reserved ranges (i.e. starting at 4 by default). This is not shown in the example, but is the reason for the more generic naming.
This can be used by customers, in pattern modules and in examples where we need to generate a set of ip ranges based on sizes and a parent cidr. This will also be useful for auto-generating subnet ip ranges when AVNM IPAM is in wider use.
Do you want to be the owner of this module?
Yes
Module Owner's GitHub Username (handle)
jaredfholgate
(Optional) Secondary Module Owner's GitHub Username (handle)
No response
The text was updated successfully, but these errors were encountered: