vms |
vms - this variable contain vm spec and different vm type that you want to create |
list( object({ vm_type = string num_of_vm = number cpu_number = number ram_size = number vm_folder = string vm_template = string vm_rp = string data_disk_label = list(string) data_disk_size_gb = list(string) data_unit_number = list(number) network_cards = string ipv4_submask = string ipv4_suffix = number ipv4_prefix = string ipv4_gateway = string }) ) |
[ { "cpu_number": 4, "data_disk_label": [ "disk_0", "disk_1" ], "data_disk_size_gb": [ "85", "50" ], "data_unit_number": [ 0, 1 ], "ipv4_gateway": "10.15.23.245", "ipv4_prefix": "10.15.20.%s", "ipv4_submask": "22", "ipv4_suffix": 10, "network_cards": "pg-vlan103-ocp", "num_of_vm": 3, "ram_size": 8, "vm_folder": "openshift", "vm_rp": "rp-ocp-master", "vm_template": "template-redhatu-q2-ocp-master", "vm_type": "master" }, { "cpu_number": 4, "data_disk_label": [ "disk_0", "disk_1" ], "data_disk_size_gb": [ "85", "50" ], "data_unit_number": [ 0, 1 ], "ipv4_gateway": "10.15.23.245", "ipv4_prefix": "10.15.20.%s", "ipv4_submask": "22", "ipv4_suffix": 20, "network_cards": "pg-vlan102-ocp", "num_of_vm": 4, "ram_size": 8, "vm_folder": "openshift", "vm_rp": "rp-ocp-infra", "vm_template": "template-redhat7-q2-ocp-infra", "vm_type": "infra" }, { "cpu_number": 12, "data_disk_label": [ "disk_0", "disk_1" ], "data_disk_size_gb": [ "165", "250" ], "data_unit_number": [ 0, 1 ], "ipv4_gateway": "10.15.23.245", "ipv4_prefix": "10.15.20.%s", "ipv4_submask": "22", "ipv4_suffix": 100, "network_cards": "pg-vlan101-ocp", "num_of_vm": 10, "ram_size": 64, "vm_folder": "openshift", "vm_rp": "rp-ocp-worker", "vm_template": "template-redhat7-q2-ocp-worker", "vm_type": "worker" } ] |
no |