You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/virtual-network-manager/deploy-ip-address-management-pools-bicep.md
+29-16Lines changed: 29 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,24 +1,37 @@
1
1
---
2
-
title: 'Quickstart: Deploy IPAM pools and static CIDRs with Azure Virtual Network Manager - Bicep'
3
-
description: In this quickstart, you learn how to deploy Azure Virtual Network Manager with IPAM pools and static CIDR allocations using Bicep templates.
2
+
title: Deploy IPAM pools and static CIDRs with Azure Virtual Network Manager - Bicep
3
+
description: Deploy IPAM pools and static CIDRs with Azure Virtual Network Manager using Bicep. Create non-overlapping address spaces and associate existing virtual networks in minutes.
4
4
author: mbender-ms
5
5
ms.author: mbender
6
6
ms.service: azure-virtual-network-manager
7
7
ms.topic: quickstart
8
-
ms.date: 06/20/2025
8
+
ms.date: 06/25/2025
9
9
ms.custom:
10
10
- template-quickstart
11
11
- mode-arm
12
12
- devx-track-bicep
13
13
- devx-track-azurepowershell
14
14
- devx-track-azurecli
15
+
- ai-gen-docs-bap
16
+
- ai-gen-description
17
+
- ai-seo-date:06/25/2025
15
18
---
16
19
17
-
# Quickstart: Deploy IPAM pools and static CIDRs with Azure Virtual Network Manager - Bicep
20
+
# Deploy IPAM pools and static CIDRs with Azure Virtual Network Manager - Bicep
18
21
19
-
Azure Virtual Network Manager simplifies IP address planning by providing centralized management and automatic allocation of non-overlapping address spaces. In this article, learn how to deploy Azure Virtual Network Manager with IP Address Management (IPAM) pools and static CIDR allocations using Bicep templates. You'll create an IPAM pool, allocate a static CIDR block, and associate existing virtual networks with the IPAM pools. You can also create new virtual networks that automatically receive IP address allocations from the IPAM pool. All of this is done using Bicep templates, which provide a declarative way to define and deploy Azure resources.
22
+
Azure Virtual Network Manager provides centralized IP address management (IPAM) that helps you avoid overlapping address spaces across your virtual networks. With IPAM pools, you can define large address ranges and automatically allocate non-overlapping subnets to your virtual networks.
23
+
24
+
This article shows you how to use Bicep templates to:
25
+
26
+
- Create an Azure Virtual Network Manager instance with IPAM capabilities
27
+
- Set up an IPAM pool with a static CIDR allocation
28
+
- Associate existing virtual networks with IPAM pools
29
+
- Create new virtual networks that automatically receive IP addresses from IPAM pools
30
+
31
+
When you finish, you'll have a working IPAM configuration that you can use to manage IP address allocation across multiple virtual networks.
1. Save the Bicep template to your local computer as **associate-existing-vnet.bicep**.
170
183
171
-
2. Use a text or code editor to update the following parameters in the file:
184
+
1. Use a text or code editor to update the following parameters in the file:
172
185
- Change `existingVnetName` to the name of your existing virtual network
173
186
- Change `existingVnetLocation` to the location of your existing virtual network
174
187
- Change `existingIpamPoolId` to the resource ID of your existing IPAM pool
175
188
176
-
3. Save the **associate-existing-vnet.bicep** file.
189
+
1. Save the **associate-existing-vnet.bicep** file.
177
190
178
-
4. Deploy the Bicep template using either Azure CLI or Azure PowerShell. Replace `rg-existing-vnet` with the resource group name of the existing virtual network:
191
+
1. Deploy the Bicep template using either Azure CLI or Azure PowerShell. Replace `rg-existing-vnet` with the resource group name of the existing virtual network:
0 commit comments