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/CALz9Rt8oJPFecuO1Bddf-37Hgg3zAQ3f719N_soJ%2BCLi5fD9bQ%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
