Structure1.json
{
"DeploymentOptions": { "StartAfterCreation": true }, "VMs": [ { "Name": "Automation", "ProcessorCount": 8, "MemoryStartupBytes": "1GB", "MemoryMaximumBytes": "8GB", "CheckpointType": "Disabled", "Replicas": 6, "HyperVServers": [ { "Name": "Ollie", "SwitchName": "VM Virtual Switch", "GoldenImagePath": "O:\\goldenimage.vhdx", "VMHardDiskPath": "O:\\Virtual Hard Disks" }, { "Name": "Testripper", "SwitchName": "Switch", "GoldenImagePath": "C:\\Automation Agents\\goldenimage.vhdx", "VMHardDiskPath": "C:\\Automation Agents", "MaxReplicas" : 0 }, { "Name": "MrRippy", "SwitchName": "Switch", "GoldenImagePath": "C:\\Automation Agents\\goldenimage.vhdx", "VMHardDiskPath": "C:\\Automation Agents", "MaxReplicas" : 0 } ], "Provisioning": { "RebootAfterEachScript": true, "RebootAfterLastScript" : true, "Scripts": [ "C:\\Users\\TomA\\source\\repos\\Agents\\HyperDeployConfigs\\Scripts\\Script1.Set-Credential.ps1", "C:\\Users\\TomA\\source\\repos\\Agents\\HyperDeployConfigs\\Scripts\\Script2.ps1", "C:\\Users\\TomA\\source\\repos\\Agents\\HyperDeployConfigs\\Scripts\\Script3.ps1", "C:\\Users\\TomA\\source\\repos\\Agents\\HyperDeployConfigs\\Scripts\\Script4.Set-Credential.ps1", "C:\\Users\\TomA\\source\\repos\\Agents\\HyperDeployConfigs\\Scripts\\Script5.ps1" ] } } ] } |