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/azure-resource-manager/bicep/bicep-config-modules.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: Module setting for Bicep config
3
3
description: Describes how to customize configuration values for modules in Bicep deployments.
4
4
ms.topic: conceptual
5
5
ms.custom: devx-track-bicep
6
-
ms.date: 02/16/2024
6
+
ms.date: 06/10/2024
7
7
---
8
8
9
9
# Add module settings in the Bicep config file
@@ -100,7 +100,7 @@ For a template spec, use:
100
100
module stgModule 'ts/CoreSpecs:storage:v1' = {
101
101
```
102
102
103
-
An alias has been predefined for the [public module registry](./modules.md#path-to-module). To reference a public module, you can use the format:
103
+
An alias has been predefined for [Azure Verified Modules](https://azure.github.io/Azure-Verified-Modules/indexes/bicep/). To reference an Azure verified module, you can use the format:
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/bicep/modules.md
+29-12Lines changed: 29 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,14 +3,14 @@ title: Bicep modules
3
3
description: Describes how to define a module in a Bicep file, and how to use module scopes.
4
4
ms.topic: conceptual
5
5
ms.custom: devx-track-bicep
6
-
ms.date: 02/02/2024
6
+
ms.date: 06/06/2024
7
7
---
8
8
9
9
# Bicep modules
10
10
11
11
Bicep enables you to organize deployments into modules. A module is a Bicep file (or an ARM JSON template) that is deployed from another Bicep file. With modules, you improve the readability of your Bicep files by encapsulating complex details of your deployment. You can also easily reuse modules for different deployments.
12
12
13
-
To share modules with other people in your organization, create a [template spec](../bicep/template-specs.md), [public registry](https://github.com/Azure/bicep-registry-modules), or [private registry](private-module-registry.md). Template specs and modules in the registry are only available to users with the correct permissions.
13
+
To share modules with other people in your organization, create a [template spec](../bicep/template-specs.md), or [private registry](private-module-registry.md). Template specs and modules in the registry are only available to users with the correct permissions.
14
14
15
15
> [!TIP]
16
16
> The choice between module registry and template specs is mostly a matter of preference. There are a few things to consider when you choose between the two:
@@ -93,32 +93,42 @@ For example, to deploy a file that is up one level in the directory from your ma
93
93
94
94
### File in registry
95
95
96
-
#### Public module registry
96
+
#### Azure Verified Modules
97
97
98
-
The public module registry is hosted in a Microsoft container registry (MCR). The source code and the modules are stored in [GitHub](https://github.com/azure/bicep-registry-modules). To view the available modules and their versions, see [Bicep registry Module Index](https://aka.ms/br-module-index).
98
+
> [!NOTE]
99
+
> Non-AVM modules are retired from the public registry.
100
+
101
+
[Azure Verified Modules](https://azure.github.io/Azure-Verified-Modules/indexes/bicep/) are pre-built, pre-tested, and pre-verified modules for deploying resources on Azure. These modules are created by Microsoft or trusted partners and are designed to simplify and accelerate the deployment process for common Azure resources and configurations. Select the highlighted numbers in the following screenshot to see the list of modules.
99
102
100
-
:::image type="content" source="./media/modules/bicep-public-module-registry-modules.png" alt-text="The screenshot of public module registry.":::
103
+
:::image type="content" source="./media/modules/bicep-azure-verified-modules-avm.png" alt-text="The screenshot of Azure Verified Modules(AVM).":::
101
104
102
-
Select the versions to see the available versions. You can also select **Source code**to see the module source code, and open the Readme files.
105
+
The module list shows the latest version. Select the version number to see a list of available versions:
103
106
104
-
There are only a few published modules currently. More modules are coming. If you like to contribute to the registry, see the [contribution guide](https://github.com/Azure/bicep-registry-modules/blob/main/CONTRIBUTING.md).
107
+
:::image type="content" source="./media/modules/bicep-azure-verified-modules-avm-version.png" alt-text="The screenshot of Azure Verified Modules(AVM).":::
105
108
106
-
To link to a public registry module, specify the module path with the following syntax:
109
+
To link to an Azure verified module, specify the module path with the following syntax:
description: Learn how to set up an Azure container registry for private Bicep modules
4
4
ms.topic: how-to
5
5
ms.custom: devx-track-bicep
6
-
ms.date: 05/10/2024
6
+
ms.date: 06/10/2024
7
7
---
8
8
9
9
# Create private registry for Bicep modules
10
10
11
-
To share [modules](modules.md) within your organization, you can create a private module registry. You publish modules to that registry and give read access to users who need to deploy the modules. After the modules are shared in the registries, you can reference them from your Bicep files. To contribute to the public module registry, see the [contribution guide](https://github.com/Azure/bicep-registry-modules/blob/main/CONTRIBUTING.md).
11
+
To share [modules](modules.md) within your organization, you can create a private module registry. You publish modules to that registry and give read access to users who need to deploy the modules. After the modules are shared in the registries, you can reference them from your Bicep files. To use Azure Verified Modules, see [Bicep Modules](https://azure.github.io/Azure-Verified-Modules/indexes/bicep/).
12
12
13
13
To work with module registries, you must have [Bicep CLI](./install.md) version **0.4.1008 or later**. To use with Azure CLI, you must also have version **2.31.0 or later**; to use with Azure PowerShell, you must also have version **7.0.0** or later.
Copy file name to clipboardExpand all lines: articles/azure-resource-manager/bicep/quickstart-private-module-registry.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,15 +1,15 @@
1
1
---
2
2
title: Publish modules to private module registry
3
3
description: Publish Bicep modules to private module registry and use the modules.
4
-
ms.date: 04/18/2023
4
+
ms.date: 06/10/2024
5
5
ms.topic: quickstart
6
6
ms.custom: mode-api, devx-track-bicep
7
7
#Customer intent: As a developer new to Azure deployment, I want to learn how to publish Bicep modules to private module registry.
8
8
---
9
9
10
10
# Quickstart: Publish Bicep modules to private module registry
11
11
12
-
Learn how to publish Bicep modules to private modules registry, and how to call the modules from your Bicep files. Private module registry allows you to share Bicep modules within your organization. To learn more, see [Create private registry for Bicep modules](./private-module-registry.md). To contribute to the public module registry, see the [contribution guide](https://github.com/Azure/bicep-registry-modules/blob/main/CONTRIBUTING.md).
12
+
Learn how to publish Bicep modules to private modules registry, and how to call the modules from your Bicep files. Private module registry allows you to share Bicep modules within your organization. To learn more, see [Create private registry for Bicep modules](./private-module-registry.md).
0 commit comments