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.

Reply via email to