@@ -47,7 +47,7 @@ public async Task Execute(RunningDeployment context)
4747 var subscriptionId = context . Variables . GetRequiredVariable ( AzureAccountVariables . SubscriptionId ) ;
4848 var deploymentModeVariable = context . Variables . GetRequiredVariable ( SpecialVariables . Action . Azure . ResourceGroupDeploymentMode ) ;
4949 var deploymentMode = ( ArmDeploymentMode ) Enum . Parse ( typeof ( ArmDeploymentMode ) , deploymentModeVariable ) ;
50-
50+
5151 var resourceGroup = await GetOrCreateResourceGroup ( armClient , subscriptionId , resourceGroupName , resourceGroupLocation ) ;
5252
5353 var ( template , parameters ) = GetArmTemplateAndParameters ( context ) ;
@@ -56,7 +56,11 @@ public async Task Execute(RunningDeployment context)
5656 log . Verbose ( $ "Deployment Name: { armDeploymentName } , set to variable \" AzureRmOutputs[DeploymentName]\" ") ;
5757 log . SetOutputVariable ( "AzureRmOutputs[DeploymentName]" , armDeploymentName , context . Variables ) ;
5858
59- var deploymentOperation = await resourceGroupOperator . CreateDeployment ( resourceGroup , armDeploymentName , deploymentMode , template , parameters ) ;
59+ var deploymentOperation = await resourceGroupOperator . CreateDeployment ( resourceGroup ,
60+ armDeploymentName ,
61+ deploymentMode ,
62+ template ,
63+ parameters ) ;
6064 await resourceGroupOperator . PollForCompletion ( deploymentOperation , context . Variables ) ;
6165 await resourceGroupOperator . FinalizeDeployment ( deploymentOperation , context . Variables ) ;
6266 }
@@ -84,10 +88,9 @@ async Task<ResourceGroupResource> GetOrCreateResourceGroup(ArmClient armClient,
8488 var bicepCli = new BicepCli ( log , commandLineRunner , context . CurrentDirectory ) ;
8589
8690 var bicepTemplateFile = context . Variables . Get ( SpecialVariables . Action . Azure . BicepTemplateFile , "template.bicep" ) ;
87- var templateParametersFile = context . Variables . Get ( SpecialVariables . Action . Azure . TemplateParameters , "parameters.json" ) ;
8891 var templateSource = context . Variables . Get ( SpecialVariables . Action . Azure . TemplateSource , string . Empty ) ;
8992
90- var filesInPackageOrRepository = templateSource == "Package" || templateSource == "GitRepository" ;
93+ var filesInPackageOrRepository = templateSource is "Package" or "GitRepository" ;
9194 if ( filesInPackageOrRepository )
9295 {
9396 bicepTemplateFile = context . Variables . Get ( SpecialVariables . Action . Azure . BicepTemplate ) ;
@@ -98,9 +101,8 @@ async Task<ResourceGroupResource> GetOrCreateResourceGroup(ArmClient armClient,
98101 log . Info ( "Bicep file processed" ) ;
99102
100103 var template = templateService . GetSubstitutedTemplateContent ( armTemplateFile , filesInPackageOrRepository , context . Variables ) ;
101- var parameters = ! string . IsNullOrWhiteSpace ( templateParametersFile )
102- ? templateService . GetSubstitutedTemplateContent ( templateParametersFile , filesInPackageOrRepository , context . Variables )
103- : null ;
104+
105+ var parameters = templateService . GetSubstitutedTemplateContent ( "parameters.json" , inPackage : false , context . Variables ) ;
104106
105107 return ( template , parameters ) ;
106108 }
0 commit comments