|
215 | 215 | "publisher": "mathworks-inc", |
216 | 216 | "offer": "matlab-parallel-server-ref-arch-vm-win-offer", |
217 | 217 | "sku": "matlab-parallel-server-ref-arch-r2025b-vm-win-sku", |
218 | | - "version": "20252.2.623060", |
| 218 | + "version": "20252.4.720695", |
219 | 219 | "imageResourceID": { |
220 | 220 | "id": "[parameters('imageID')]" |
221 | 221 | }, |
|
257 | 257 | "publicIPPostfix": "pub", |
258 | 258 | "headnodeIPName": "[concat(variables('namingPrefix'), variables('publicIPPostfix'))]", |
259 | 259 | "dnsLabelPrefix": "[concat('azure-', variables('resourceGroupUniqueString'))]", |
| 260 | + "vmssDNSLabel": "[concat(variables('vmssName'), variables('dnsLabelPrefix'))]", |
260 | 261 | "publicIpTimeout": "20", |
261 | 262 | "networkInterfacePostfix": "nic", |
262 | 263 | "publicIpConfigPostfix": "ipConfig", |
|
267 | 268 | "storageAccountName": "[concat('mwstorage', variables('resourceGroupUniqueString'))]", |
268 | 269 | "storageAccountType": "Standard_LRS", |
269 | 270 | "userDataScript": [ |
270 | | - "# Copyright 2023-2024 The MathWorks, Inc.", |
| 271 | + "# Copyright 2023-2026 The MathWorks, Inc.", |
271 | 272 | "", |
272 | 273 | "Start-Transcript -Path $Env:ProgramData\\MathWorks\\startup.log -Append", |
273 | 274 | "$StartupFolder = \"$Env:ProgramFiles\\MathWorks\\startup\"", |
274 | | - "# Load startup variables", |
275 | | - ". $StartupFolder\\env.ps1", |
276 | 275 | "", |
277 | 276 | "# Define startup parameters", |
278 | 277 | "[concat('$Env:JobManagerName=\"', parameters('clusterName'), '\"')]", |
|
284 | 283 | "{{NODE_SPECIFIC_PARAMETERS}}", |
285 | 284 | "[concat('$Env:OptionalUserCommand=', '''', base64(parameters('optionalUserCommand')), '''')]", |
286 | 285 | "", |
| 286 | + "# Load startup variables", |
| 287 | + ". $StartupFolder\\env.ps1", |
| 288 | + "", |
287 | 289 | "# Decode and execute the optional user command", |
288 | 290 | "if ([string]::IsNullOrWhiteSpace(\"$Env:OptionalUserCommand\")) {", |
289 | 291 | " Write-Output \"No optional user command was passed.\"", |
|
308 | 310 | ], |
309 | 311 | "startupParametersWorker": [ |
310 | 312 | "$Env:NodeType='worker'", |
| 313 | + "[concat('$Env:DomainNameLabel=\"', variables('vmssDNSLabel'), '\"')]", |
311 | 314 | "[concat('$Env:UseSpotInstance=\"', parameters('UseSpotInstancesForWorkerNodes'), '\"')]" |
312 | 315 | ], |
313 | 316 | "roleDeploymentCondition": "[or(not(equals(parameters('enableAutoscaling'), 'No')), not(equals(parameters('automaticallyTerminateCluster'), 'Disable auto-termination')))]", |
|
645 | 648 | }, |
646 | 649 | "properties": { |
647 | 650 | "dnsSettings": { |
648 | | - "domainNameLabel": "[concat(variables('vmssName'), variables('dnsLabelPrefix'))]" |
| 651 | + "domainNameLabel": "[variables('vmssDNSLabel')]" |
649 | 652 | }, |
650 | 653 | "idleTimeoutInMinutes": "[variables('publicIpTimeout')]" |
651 | 654 | } |
|
0 commit comments