Here you go
{
"esxi_host": "10.150.1.35",
"esxi_datastore": "datastore-nas",
"esxi_username": "root",
"esxi_password": "password"
"esxi_network": "v10101-prod",
"remote_type": "esx5",
"remote_host": "10.150.1.35",
"remote_datastore": "datastore-nas
"remote_username": "root",
"remote_password": "password",
"version": "13",
"name": "test123",
"tools_upload_flavor": "{{user `tools_upload_flavor`}}",
"cpus": "1",
"disk_size": "61440",
"disk_type_id": "thin",
"guest_os_type": "centos7-64",
"iso_checksum": "
38d5d51d9d100fd73df031ffd6bd8b1297ce24660dc8c13a3b8b4534a4bd291c",
"iso_checksum_type": "sha256",
"iso_url": "http://10.150.1.9/isos/CentOS-7-x86_64-Minimal-1810.iso",
"keep_registered": true,
"memory": "2048",
"network_adapter_type": "vmxnet3",
"disable_vnc": "true",
"remote_datastore": "datastore-nas",
"skip_compaction": true,
"usb": "true",
"ssh_password": "password",
"ssh_username": "root",
"ssh_wait_timeout": "60m",
"boot_wait": "7s",
"type": "vmware-iso",
"vm_name": "test123",
"shutdown_command": "echo 'shutdown -P now'"
}
On Friday, January 25, 2019 at 2:10:14 AM UTC-6, Rickard von Essen wrote:
>
> Could you post your variables.json
>
> On Fri, Jan 25, 2019 at 5:39 AM Andrew Meyer <[email protected]
> <javascript:>> wrote:
>
>> So after the previous post I am trying to make my json file dynamic by
>> making anything I can into a variable. However now I am getting the
>> following error:
>>
>> output will be in this color.
>>
>> Warnings for build '':
>>
>> * Headless mode uses VNC to retrieve output. Since VNC has been disabled,
>> you won't be able to see any output.
>>
>> Build '' errored: Failed creating VMware driver: Unable to initialize any
>> driver for this platform. The errors
>> from each driver are shown below. Please fix at least one driver
>> to continue:
>> * exec: "vmware": executable file not found in $PATH
>> * exec: "vmware": executable file not found in $PATH
>> * exec: "vmplayer": executable file not found in $PATH
>> * exec: "vmplayer": executable file not found in $PATH
>>
>>
>> ==> Some builds didn't complete successfully and had errors:
>> --> : Failed creating VMware driver: Unable to initialize any driver for
>> this platform. The errors
>> from each driver are shown below. Please fix at least one driver
>> to continue:
>> * exec: "vmware": executable file not found in $PATH
>> * exec: "vmware": executable file not found in $PATH
>> * exec: "vmplayer": executable file not found in $PATH
>> * exec: "vmplayer": executable file not found in $PATH
>>
>>
>> ==> Builds finished but no artifacts were created.
>>
>> Here is what the config looks like now:
>> {
>> "builders": [
>> {
>> "name": "{{user `name`}}",
>> "tools_upload_flavor": "{{user `tools_upload_flavor`}}",
>> "headless": "true",
>> "ovftool_options": [ "--allowExtraConfig", "--noSSLVerify=true",
>> "true" ],
>> "cpus": "1",
>> "disk_size": "61440",
>> "disk_type_id": "{{user `disk_type_id`}}",
>> "guest_os_type": "{{user `guest_os_type`}}",
>> "iso_checksum":
>> "38d5d51d9d100fd73df031ffd6bd8b1297ce24660dc8c13a3b8b4534a4bd291c",
>> "iso_checksum_type": "sha256",
>> "iso_url": "http://10.150.1.9/isos/CentOS-7-x86_64-Minimal-1810.iso
>> ",
>> "keep_registered": true,
>> "memory": "2048",
>> "network_adapter_type": "{{user `network_adapter_type`}}",
>> "disable_vnc": "true",
>> "remote_datastore": "{{user `remote_datastore`}}",
>> "remote_host": "{{user `remote_host`}}",
>> "remote_username": "{{user `remote_username`}}",
>> "remote_password": "{{user `remote_password`}}",
>> "remote_type": "{{user `remote_type`}}",
>> "skip_compaction": true,
>> "usb": "true",
>> "ssh_password": "{{user `ssh_password`}}",
>> "ssh_username": "root",
>> "ssh_wait_timeout": "60m",
>> "boot_wait": "7s",
>> "type": "vmware-iso",
>> "vm_name": "{{user `vm_name`}}",
>> "shutdown_command": "echo 'shutdown -P now'"
>> }
>> ]
>> }
>>
>>
>> I tried running the packer json file with the following syntax:
>> [andrew.meyer@automation01 vmware]$ packer build -var-file=variables.json
>> centos-esxi.json
>> Usage: packer build [options] TEMPLATE
>>
>> Will execute multiple builds in parallel as defined in the template.
>> The various artifacts created by the template will be outputted.
>>
>> Options:
>>
>> -color=false Disable color output. (Default: color)
>> -debug Debug mode enabled for builds.
>> -except=foo,bar,baz Build all builds other than these.
>> -only=foo,bar,baz Build only the specified builds.
>> -force Force a build to continue if artifacts
>> exist, deletes existing artifacts.
>> -machine-readable Produce machine-readable output.
>> -on-error=[cleanup|abort|ask] If the build fails do: clean up
>> (default), abort, or ask.
>> -parallel=false Disable parallelization. (Default:
>> parallel)
>> -timestamp-ui Enable prefixing of each ui output with
>> an RFC3339 timestamp.
>> -var 'key=value' Variable for templates, can be used
>> multiple times.
>> -var-file=path JSON file containing user variables.
>> invalid value "variables.json" for flag -var-file: Error reading
>> variables in 'variables.json': invalid character '"' after object key:value
>> pair
>> [andrew.meyer@automation01 vmware]$
>>
>>
>> The logs show that it has discovered the vmware plugin. I suspect I
>> changed more than I should have or I have a typo....
>>
>> --
>> This mailing list is governed under the HashiCorp Community Guidelines -
>> https://www.hashicorp.com/community-guidelines.html. Behavior in
>> violation of those guidelines may result in your removal from this mailing
>> list.
>>
>> GitHub Issues: https://github.com/mitchellh/packer/issues
>> IRC: #packer-tool on Freenode
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Packer" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected] <javascript:>.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/packer-tool/3ddef954-230d-4e36-a3db-36238350a056%40googlegroups.com
>>
>> <https://groups.google.com/d/msgid/packer-tool/3ddef954-230d-4e36-a3db-36238350a056%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>
--
This mailing list is governed under the HashiCorp Community Guidelines -
https://www.hashicorp.com/community-guidelines.html. Behavior in violation of
those guidelines may result in your removal from this mailing list.
GitHub Issues: https://github.com/mitchellh/packer/issues
IRC: #packer-tool on Freenode
---
You received this message because you are subscribed to the Google Groups
"Packer" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/packer-tool/1d0920ce-a41a-4070-9b40-989886318cc2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.