{ "vcenter": { "server": "nomvcenter.localdomain.com", "username": "administrator@vsphere.local", "password": "lemotdepasseenclair" }, "global": { "contentLibrary": "LibraryName", "ovaTemplate": "Ubuntu-Server-LTS", "cluster": "NomCluster", "delayBetweenDeployments": 60 }, "vms": [ { "name": "VMNAME01", "hostname": "VMNAME01", "fqdn": "VMNAME01.yourdomain.local", "datastore": "DatastoreName", "folder": "Vmware folder name", "portGroup": "portGroupName", "cpuCount": 2, "memoryGB": 4, "osDiskGB": 80, "networkType": "static", "ipAddress": "192.168.0.10", "subnetMask": "24", "gateway": "192.168.0.1", "dnsServers": ["10.0.0.1", "10.0.0.2"], "adminUser": "localaccount", "adminPasswordHash": "zjflm7zk9d3rb19kzl2424x5nak1bn7b2yrowo411gqkfqyqs9ll1wt8k1kdbgi3du9rtwt8q4vujp3r1rri8k5zbi4smn9b9jz3m5cd1qao2y4waws08das69t4s663", "sshKeys": ["ssh-ed25519 AAAACyHJvZF07D9cbZbT1OTxPXRxOlxDhh0WKeW13oceuQ6IjesuZPC9EpJgYltkhgAW accountname@SERVERNAME"], "cisLevel1": true, "packages": [ "btop", "iotop" ], "additionalDisks": [ { "sizeGB": 50, "devicePath": "/dev/sdb", "useLVM": true, "volumeGroup": "vg_web", "logicalVolumes": [ { "name": "lv_www", "size": "30G", "mountPoint": "/var/www", "filesystem": "ext4" }, { "name": "lv_logs", "size": "20G", "mountPoint": "/var/log/nginx", "filesystem": "ext4" } ] } ], "runCommands": [ "apt update && apt upgrade -y", "ip -a" ] } ] }