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.
