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/CALz9Rt-xdnuoJTzWrwpCL-to5yb4CYQTw5f5nApdqRKZNNzthA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.