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/CALz9Rt-6%2BoTfvmBa%3Dbr-AhfPjpOGLjy041RfsmFYGgZiEQRQ%2Bg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.