50 lines
1.8 KiB
HCL
50 lines
1.8 KiB
HCL
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
|
|
}
|