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] 
> <javascript:>> 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] <javascript:>.
>> 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.
For more options, visit https://groups.google.com/d/optout.

Reply via email to