forked from devopsshield/devsecops-workshop
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathNew-Deployment.ps1
More file actions
28 lines (25 loc) · 838 Bytes
/
New-Deployment.ps1
File metadata and controls
28 lines (25 loc) · 838 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
param (
[Parameter()]
[string]$nameSuffix = "ek005",
[Parameter()]
[string]$deploymentName = "deploy-rg-fnapp-$nameSuffix",
[Parameter()]
[string]$location = "canadacentral",
[Parameter()]
[string]$templateFile = "infra/main.bicep",
[Parameter()]
[string]$resourceGroupName = "rg-fnapp-$nameSuffix"
)
# echo parameters
Write-Host "deploymentName: $deploymentName"
Write-Host "location: $location"
Write-Host "templateFile: $templateFile"
Write-Host "nameSuffix: $nameSuffix"
Write-Host "resourceGroupName: $resourceGroupName"
# create resource group
az group create --name $resourceGroupName `
--location $location
az deployment group create --name $deploymentName `
--resource-group $resourceGroupName `
--template-file $templateFile `
--parameters nameSuffix="$nameSuffix"