| source "vmware-iso" "esxi-base-ubuntu-amd64" { |
| headless = var.headless |
| boot_wait = "10s" |
| guest_os_type = "ubuntu-64" |
| http_directory = local.http_directory |
| shutdown_command = "echo 'vagrant' | sudo -S shutdown -P now" |
| ssh_password = "vagrant" |
| ssh_port = 22 |
| ssh_timeout = "10000s" |
| ssh_username = "vagrant" |
| tools_upload_flavor = "linux" |
| vmx_data = { |
| "cpuid.coresPerSocket" = "1" |
| "ethernet0.pciSlotNumber" = "32" |
| } |
| vmx_remove_ethernet_interfaces = true |
| |
| remote_type = "esx5" |
| remote_host = var.esxi_host |
| remote_username = var.esxi_user |
| remote_password = var.esxi_password |
| remote_datastore = var.datastore |
| remote_private_key_file = var.remote_private_key_file_path |
| } |
| |
| source "vmware-iso" "esxi-base-alpine-amd64" { |
| headless = var.headless |
| boot_wait = "10s" |
| guest_os_type = "otherLinux64Guest" |
| floppy_files = local.floppy_files_alpine_vsphere |
| ssh_port = 22 |
| ssh_timeout = "10000s" |
| ssh_username = "root" |
| ssh_password = var.alpine_password |
| tools_upload_flavor = "linux" |
| shutdown_command = "poweroff" |
| vmx_data = { |
| "cpuid.coresPerSocket" = "1" |
| "ethernet0.pciSlotNumber" = "32" |
| } |
| vmx_remove_ethernet_interfaces = true |
| |
| remote_type = "esx5" |
| remote_host = var.esxi_host |
| remote_username = var.esxi_user |
| remote_password = var.esxi_password |
| remote_datastore = var.datastore |
| remote_private_key_file = var.remote_private_key_file_path |
| } |