Could you submit your latest version of temple and vars file and the error
message you are getting.

On Tue, Jan 29, 2019, 18:48 Andrew Meyer <[email protected] wrote:

> Fixed that, same thing.
>
> :-(
>
> On Tuesday, January 29, 2019 at 9:55:12 AM UTC-6, Rickard von Essen wrote:
>>
>> These should be quoted like this:
>>
>> "skip_compaction": "true",
>> "keep_registered": "true",
>>
>> On Tue, Jan 29, 2019 at 3:37 PM Andrew Meyer <[email protected]> wrote:
>>
>>> Like this?
>>>
>>> [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': json: cannot unmarshal bool into Go value of
>>> type string
>>> [andrew.meyer@automation01 vmware]$
>>>
>>>
>>>
>>>
>>>
>>> On Tuesday, January 29, 2019 at 8:18:28 AM UTC-6, Rickard von Essen
>>> wrote:
>>>>
>>>> true should be quoted, all variables are string pairs.
>>>>
>>>> On Tue, Jan 29, 2019, 15:15 Andrew Meyer <[email protected] wrote:
>>>>
>>>>> I found the issue.  For some reason packer doesn't like me using a
>>>>> variable for the remote_type.  Fixed that but now getting this:
>>>>>
>>>>> packer build centos-esxi.json
>>>>>  output will be in this color.
>>>>>
>>>>> 2 error(s) occurred:
>>>>>
>>>>> * remote_host must be specified
>>>>> * exporting the vm (with ovftool) requires that you set a value for
>>>>> remote_password
>>>>>
>>>>> So I tried running it with this syntax:
>>>>> $ packer build -var-file=variables.json centos-esxi.json
>>>>> And got this:
>>>>>
>>>>> 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': json: cannot unmarshal bool into Go value 
>>>>> of
>>>>> type string
>>>>>
>>>>>
>>>>>
>>>>> On Tuesday, January 29, 2019 at 3:56:00 AM UTC-6, Rickard von Essen
>>>>> wrote:
>>>>>>
>>>>>> Just open your json file in an editor which checks your syntax.
>>>>>>
>>>>>> On Tue, Jan 29, 2019, 03:56 Andrew Meyer <[email protected] wrote:
>>>>>>
>>>>>>> Ok I fixed that.  I am still getting the same errors.  I have also
>>>>>>> read that I needed to install vmware-vix.  Tried that.  Same thing.
>>>>>>>
>>>>>>> Any thoughts?
>>>>>>>
>>>>>>> On Friday, January 25, 2019 at 11:27:16 AM UTC-6, Rickard von Essen
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> After datastore-nas there is missing a "
>>>>>>>>
>>>>>>>> On Fri, Jan 25, 2019, 18:15 Andrew Meyer <[email protected] wrote:
>>>>>>>>
>>>>>>>>> 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]>
>>>>>>>>>> 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].
>>>>>>>>>>> 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
>>>>>>>>> <https://groups.google.com/d/msgid/packer-tool/1d0920ce-a41a-4070-9b40-989886318cc2%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/4d63a64b-077d-4f70-aced-5a5e047fd6c5%40googlegroups.com
>>>>>>> <https://groups.google.com/d/msgid/packer-tool/4d63a64b-077d-4f70-aced-5a5e047fd6c5%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/13a35046-ac07-4085-b772-85a5578a5945%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/packer-tool/13a35046-ac07-4085-b772-85a5578a5945%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/76685169-df3d-4475-beb2-82940e99e7ee%40googlegroups.com
>>> <https://groups.google.com/d/msgid/packer-tool/76685169-df3d-4475-beb2-82940e99e7ee%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/1b53a11d-73c8-442c-b21e-47297d94eea1%40googlegroups.com
> <https://groups.google.com/d/msgid/packer-tool/1b53a11d-73c8-442c-b21e-47297d94eea1%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/CALz9Rt8oQsy%2BCimB7ouA_GP-MU6CoAPLVLjYyyn5udSpsOgeTQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to