Bicep Modules and Loop
How I Can Use Loop in Modules in Bicep? I Mean Like This. Module Vnet01 'Vnet. Bicep' = [ for Vnet in Vnets: { Name: Vnet. Name Scope: virtualNetworkRg Params...
how I can use loop in modules in Bicep?
I mean like this.
module vnet01 'vNet.bicep' = [ for vnet in vnets : {
name: vnet.name
scope: virtualNetworkRg
params: {
vnetName: vnet.name
vnetAddressPrefix: vnet.vnetAddressPrefix
location: location
}
}]
I get the error when I run the code
{'code': 'InvalidTemplate', 'message': "Deployment template validation failed: 'The resource ' at line '128' and column '5' is defined multiple times in a template. Please see for usage details.'.", 'additionalInfo': [{'type': 'TemplateViolation', 'info': {'lineNumber': 128, 'linePosition': 5, 'path': 'properties.template.resources[2]'}}]}
Thank you for your support
1 Answer
There was a problem in my code (twice use from vnet.name). Thank you from your support.