-
Notifications
You must be signed in to change notification settings - Fork 1
/
dependson-with-copy1.parameters.json
120 lines (120 loc) · 3.97 KB
/
dependson-with-copy1.parameters.json
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"projectName": {
"value": "rds"
},
"DNSEntry": {
"value": "remoteapps"
},
"DNSZone": {
"value": "contoso.com"
},
"DNSZoneResourceGroup": {
"value": "rgdns"
},
"CreateDNSEntry": {
"value": true
},
"ExternalFqdn": {
"value": "p" // TODO: Fill in parameter value
},
"TimeZoneID": {
"value": "UTC"
},
"vmNames": {
"value": [
"[concat(parameters('projectName'),'dc')]",
"[concat(parameters('projectName'),'wg')]",
"[concat(parameters('projectName'),'cb')]",
"[concat(parameters('projectName'),'sh')]",
"[concat(parameters('projectName'),'lf')]"
]
},
"createSqlServerAndDB": {
"value": false
},
"dcCount": {
"value": 2
},
"rdcbCount": {
"value": 2
},
"rdwgCount": {
"value": 2
},
"rdshCount": {
"value": 2
},
"lsfsCount": {
"value": 2
},
"vmProperties": {
"value": [
{ // Domain Controller VMs
"name": "[parameters('vmNames')[0]]",
"count": "[parameters('dcCount')]",
"intLbBackEndPool": "",
"pubLbBackEndPool": "",
"dscFunction": "DeployRDSLab.ps1\\CreateRootDomain"
},
{ // Remote Desktop Web/Gateway VMs
"name": "[parameters('vmNames')[1]]",
"count": "[parameters('rdwgCount')]",
"intLbBackEndPool": "rds-webgateways-int-pool",
"pubLbBackEndPool": "rds-webgateways-pub-pool",
"dscFunction": "DeployRDSLab.ps1\\RDWebGateway"
},
{ // Remote Desktop Connection Broker VMs
"name": "[parameters('vmNames')[2]]",
"count": "[parameters('rdcbCount')]",
"intLbBackEndPool": "rds-brokers-int-pool",
"pubLbBackEndPool": "",
"dscFunction": "DeployRDSLab.ps1\\RDSDeployment"
},
{ // Remote Desktop Session Host VMs
"name": "[parameters('vmNames')[3]]",
"count": "[parameters('rdshCount')]",
"intLbBackEndPool": "",
"pubLbBackEndPool": "",
"dscFunction": "DeployRDSLab.ps1\\RDSessionHost"
},
{ // License Server/File Server VMs
"name": "[parameters('vmNames')[4]]",
"count": "[parameters('lsfsCount')]",
"intLbBackEndPool": "",
"pubLbBackEndPool": "",
"dscFunction": "DeployRDSLab.ps1\\RDLicenseServer"
}
]
},
"vmSize": {
"value": "Standard_A2_v2"
},
"storageSkuType": {
"value": "Standard_LRS"
},
"adminUser": {
"value": "ghi" // TODO: Fill in parameter value
},
"adminPasswd": {
"value": "lmn" // TODO: Fill in parameter value
},
"adDomainName": {
"value": "contoso.com"
},
"vNetPrefix": {
"value": "10.100"
},
"vNetAddressSpace": {
"value": "abc" // TODO: Fill in parameter value
},
"vNetSubnetAddress": {
"value": "def" // TODO: Fill in parameter value
},
"_artifactsLocation": {
"value": "https://raw.githubusercontent.com/mvaferreira/armtemplates/master/RDSRemoteApp2019/"
}
}
}