Skip to content

Instantly share code, notes, and snippets.

@mattlqx
Created June 26, 2019 16:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mattlqx/1062f8ffab7ada6a10f21392ced96f55 to your computer and use it in GitHub Desktop.
Save mattlqx/1062f8ffab7ada6a10f21392ced96f55 to your computer and use it in GitHub Desktop.
vsphere_virtual_machine nested
{
"module": "module.admin_vsphere_linux",
"mode": "managed",
"type": "vsphere_virtual_machine",
"name": "instance",
"each": "list",
"provider": "provider.vsphere.config",
"instances": [
{
"index_key": 0,
"schema_version": 3,
"attributes": {
"alternate_guest_name": "",
"annotation": "",
"boot_delay": 0,
"boot_retry_delay": 10000,
"boot_retry_enabled": false,
"cdrom": [
{
"client_device": false,
"datastore_id": "datastore-22739",
"device_address": "ide:0:0",
"key": 3000,
"path": "ISOs/os-livecd.iso"
}
],
"change_version": "2019-06-25T21:04:36.769619Z",
"clone": [
{
"customize": [
{
"dns_server_list": [
"172.XX.XX.XXX"
],
"dns_suffix_list": [
"example.com",
],
"ipv4_gateway": "172.XX.XX.XXX",
"ipv6_gateway": "",
"linux_options": [
{
"domain": "example.com",
"host_name": "qa-ceph-admin1",
"hw_clock_utc": true,
"time_zone": "America/Los_Angeles"
}
],
"network_interface": [
{
"dns_domain": "",
"dns_server_list": [],
"ipv4_address": "172.XX.XX.XXX",
"ipv4_netmask": 24,
"ipv6_address": "",
"ipv6_netmask": 0
}
],
"timeout": 10,
"windows_options": [],
"windows_sysprep_text": ""
}
],
"linked_clone": false,
"template_uuid": "236d3442-2e26-ddff-fe0e-b466932c3ae3",
"timeout": 30
}
],
"cpu_hot_add_enabled": false,
"cpu_hot_remove_enabled": false,
"cpu_limit": -1,
"cpu_performance_counters_enabled": false,
"cpu_reservation": 0,
"cpu_share_count": 2000,
"cpu_share_level": "normal",
"custom_attributes": {},
"datastore_cluster_id": null,
"datastore_id": "datastore-22739",
"default_ip_address": "172.XX.XX.XXX",
"disk": [
{
"attach": false,
"datastore_id": "datastore-22739",
"device_address": "scsi:0:0",
"disk_mode": "persistent",
"disk_sharing": "sharingNone",
"eagerly_scrub": false,
"io_limit": -1,
"io_reservation": 0,
"io_share_count": 1000,
"io_share_level": "normal",
"keep_on_remove": false,
"key": 2000,
"label": "disk0",
"name": "",
"path": "admin1/admin1.vmdk",
"size": 40,
"thin_provisioned": true,
"unit_number": 0,
"uuid": "6000C297-7676-4a52-f08b-70a484ce9fe7",
"write_through": false
}
],
"efi_secure_boot_enabled": false,
"enable_disk_uuid": true,
"enable_logging": false,
"ept_rvi_mode": "automatic",
"extra_config": {},
"firmware": "bios",
"folder": "QA/QAEX",
"force_power_off": true,
"guest_id": "ubuntu64Guest",
"guest_ip_addresses": [
"169.254.2.4",
"172.XX.XX.XXX"
],
"host_system_id": "host-22503",
"hv_mode": "hvAuto",
"id": "4234f0ab-2889-821a-223c-0ef9aef342a0",
"ignored_guest_ips": null,
"imported": null,
"latency_sensitivity": "normal",
"memory": 2048,
"memory_hot_add_enabled": false,
"memory_limit": -1,
"memory_reservation": 0,
"memory_share_count": 20480,
"memory_share_level": "normal",
"migrate_wait_timeout": 30,
"moid": "vm-23488",
"name": "admin1",
"nested_hv_enabled": false,
"network_interface": [
{
"adapter_type": "vmxnet3",
"bandwidth_limit": -1,
"bandwidth_reservation": 0,
"bandwidth_share_count": 50,
"bandwidth_share_level": "normal",
"device_address": "pci:0:7",
"key": 4000,
"mac_address": "00:50:56:b4:37:d0",
"network_id": "dvportgroup-14141",
"use_static_mac": false
}
],
"num_cores_per_socket": 1,
"num_cpus": 2,
"reboot_required": false,
"resource_pool_id": "resgroup-82",
"run_tools_scripts_after_power_on": true,
"run_tools_scripts_after_resume": true,
"run_tools_scripts_before_guest_reboot": false,
"run_tools_scripts_before_guest_shutdown": true,
"run_tools_scripts_before_guest_standby": true,
"scsi_bus_sharing": "noSharing",
"scsi_controller_count": 1,
"scsi_type": "lsilogic",
"shutdown_wait_timeout": 3,
"swap_placement_policy": "inherit",
"sync_time_with_host": true,
"tags": [],
"uuid": "4234f0ab-2889-821a-223c-0ef9aef342a0",
"vapp": [],
"vapp_transport": [],
"vmware_tools_status": "guestToolsRunning",
"vmx_path": "admin1/admin1.vmx",
"wait_for_guest_ip_timeout": 0,
"wait_for_guest_net_routable": true,
"wait_for_guest_net_timeout": 5
},
"private": "eyJzY2hlbWFfdmVyc2lvbiI6IjMifQ==",
"depends_on": [
"data.vsphere_datastore.datastore",
"data.vsphere_network.network",
"data.vsphere_resource_pool.pool",
"data.vsphere_virtual_machine.template",
"vsphere_virtual_disk.data_disk"
]
}
]
}
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment