This happened to me and it was because for a var-file you don't need the 
"variables": {... 

just open and close { }... 
so {
    "var1": "value"
     }



On Thursday, March 14, 2019 at 12:48:18 AM UTC-4, Rickard von Essen wrote:
>
> I don't that will work, it will split on all commas. 
>
> On Wed, Mar 13, 2019, 23:49 Todd Foley <[email protected] <javascript:>> 
> wrote:
>
>> what happens when you have a nested comma? 
>> example: 
>>
>> {
>>   "variables": {
>>     "changes": "CMD [\"/bar\"],ENTRYPOINT [\"/foo\",\"--\"]"
>>   },
>>
>>   "builders": [
>>     {
>>       "type": "docker",
>>       "image": "ubuntu:16.04",
>>       "run_command": ["-d", "{{.Image}}"],
>>       "changes":      "{{ user `changes`}}",
>>       "commit": true
>>     }
>>   ],
>>   "post-processors": [
>>     [
>>       {
>>         "type": "docker-tag",
>>         "repository": "my/ubuntu",
>>         "tag": "16.04"
>>       }
>>     ]
>>   ]
>> }
>>
>>
>>
>>
>>
>> On Saturday, April 14, 2018 at 4:02:55 AM UTC-7, Rickard von Essen wrote:
>>>
>>> Variables should always be strings. Array type options which gets a 
>>> variable splits them on comma. You variables.json should be:
>>>
>>> {
>>>   "ami_users" : "1111111111111,222222222222,333333333333",
>>>   "ami_regions": "us-east-1,eu-west-1"
>>> }
>>>
>>>
>>> And in your packer template you use them like this:
>>>
>>> {
>>>   "variables": {
>>>     "ami_users": null,
>>>     "ami_regions": null
>>>   },
>>>   "builders": [
>>>     {
>>>        "type": "amazon-ebs",
>>>        "ami_users": "{{ user `ami_users` }}"
>>>      }
>>>   ]
>>>
>>> See
>>>
>>>
>>> https://www.packer.io/docs/templates/user-variables.html#using-array-values
>>>
>>> On 14 April 2018 at 02:39, Bad Santa <[email protected]> wrote:
>>>
>>>> I also have this issue. Were you able to resolve it?
>>>>
>>>> On Monday, November 30, 2015 at 4:31:35 AM UTC-8, Sandeep Sharma wrote:
>>>>>
>>>>> Hi
>>>>>
>>>>>
>>>>> I have three aws accounts so trying to use variable file for AMI 
>>>>> permission. 
>>>>>
>>>>> variables.json
>>>>>
>>>>> {
>>>>> "ami_users" : ["1111111111111", "222222222222", "333333333333"],
>>>>> "ami_regions": ["us-east-1", "eu-west-1"]
>>>>> }
>>>>>
>>>>> ]# packer build -var-file=variables.json /tmp/test.json
>>>>> invalid value "variables.json" for flag -var-file: Error reading 
>>>>> variables in 'variables.json': json: cannot unmarshal array into Go value 
>>>>> of type string
>>>>>
>>>>>
>>>>> Is this correct?
>>>>>
>>>>> Regards
>>>>> Sandeep Sharma
>>>>>
>>>> -- 
>>>> 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/69f3e0be-fb7d-4875-9903-5b65f75a01b6%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/packer-tool/69f3e0be-fb7d-4875-9903-5b65f75a01b6%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/c14ad29f-8e02-40c8-86b0-3e28efba9db1%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/packer-tool/c14ad29f-8e02-40c8-86b0-3e28efba9db1%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/02a6f35e-0c36-48e8-99aa-eaa57ce8e733%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to