I don't think this is exactly a but because I think this was intended to
work this way, but the UX is very poor so I suggest that you open an issue
and describe in detail the issue and how it worked before.

On Thu, Feb 14, 2019 at 8:23 PM Frank Dias <[email protected]> wrote:

> this seems like a lot of work for a function that was working and now we
> have to go though so many hacks to make thinks work again.
>
> I feel that what I have found and run into is a huge bugs, this worked and
> it is now broken.
>
> just venting...
> frank
>
> On Thursday, February 14, 2019 at 2:34:48 AM UTC-6, Rickard von Essen
> wrote:
>>
>> It's not possible to pass maps as variables in Packer. I would preprocess
>> the template with jq/python/ruby whatever is simplest for you.
>>
>> On Thu, Feb 14, 2019 at 6:10 AM Frank Dias <[email protected]> wrote:
>>
>>> Hi Rickard,
>>>
>>> Can you think of  a way that we could code  something similar to
>>> "ami_regions": "{{user `copy_to`}}",
>>>  "region_kms_key_ids": ["{{user `copy_to'}}": "alias/aws/ebs"],
>>>
>>> so that the list is dynamically built using the same list from user
>>> copy_to.  I do not know how to structure the syntax if possible.
>>>
>>> frank
>>>
>>> On Monday, February 11, 2019 at 11:11:43 AM UTC-6, Frank Dias wrote:
>>>>
>>>> Rickard,
>>>>
>>>> I am using a user var to list the regions
>>>>    "ami_regions": "{{user `copy_to`}}",
>>>>     "ami_regions": "{{user `copy_to`}}",
>>>>     "region_kms_key_ids": {
>>>>       "eu-central-1": "alias/aws/ebs",
>>>>       "eu-east-1": "alias/aws/ebs",
>>>>       "sa-east-1": "alias/aws/ebs",
>>>>       "us-east-1": "alias/aws/ebs",
>>>>       "us-east-2": "alias/aws/ebs",
>>>>       "us-west-1": "alias/aws/ebs",
>>>>       "us-west-1": "alias/aws/ebs"
>>>>     },
>>>>
>>>> I can not hardcode region_kms_key_ids list, if the list does not match
>>>> aim_regions list one gets the following error.
>>>> amazon-ebs output will be in this color.
>>>>
>>>> 6 error(s) occurred:
>>>>
>>>> * Region sa-east-1 is in region_kms_key_ids but not in ami_regions
>>>> * Region us-east-1 is in region_kms_key_ids but not in ami_regions
>>>> * Region us-east-2 is in region_kms_key_ids but not in ami_regions
>>>> * Region eu-central-1 is in region_kms_key_ids but not in ami_regions
>>>> * Region eu-east-1 is in region_kms_key_ids but not in ami_regions
>>>> * Region us-west-2 is in ami_regions but not in region_kms_key_ids
>>>> how can I var the  region_kms_key_ids to match the ami_regions based on
>>>> user input. I have tried a few variation but no luck.
>>>>
>>>> Frank
>>>>
>>>> On Wednesday, February 6, 2019 at 1:26:17 PM UTC-6, Rickard von Essen
>>>> wrote:
>>>>>
>>>>> I would suggest that you just hardcode a map from all regions that
>>>>> might be used to "". That should solve it.
>>>>>
>>>>> On Wed, Feb 6, 2019 at 8:23 PM Rickard von Essen <
>>>>> [email protected]> wrote:
>>>>>
>>>>>> This was introduced in https://github.com/hashicorp/packer/pull/4948
>>>>>> v1.0.1
>>>>>>
>>>>>> https://github.com/hashicorp/packer/blob/master/CHANGELOG.md#101-june-19-2017
>>>>>>
>>>>>> Before that only the default ebs kms key would be used in ami_regions.
>>>>>>
>>>>>> On Wed, Feb 6, 2019 at 7:24 PM Frank Dias <[email protected]> wrote:
>>>>>>
>>>>>>> When it get to the copy portion the AMI is encrypted to be copied to
>>>>>>> other regions
>>>>>>>
>>>>>>> --
>>>>>>> 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/2d6e34ff-aeef-4c34-9af5-840f5f66224e%40googlegroups.com
>>>>>>> .
>>>>>>> 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/1b33d6eb-d035-4c22-a268-7363fda7c7f9%40googlegroups.com
>>> <https://groups.google.com/d/msgid/packer-tool/1b33d6eb-d035-4c22-a268-7363fda7c7f9%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/f5f68a6f-15e4-4cfe-88a0-4078956db3dd%40googlegroups.com
> <https://groups.google.com/d/msgid/packer-tool/f5f68a6f-15e4-4cfe-88a0-4078956db3dd%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/CALz9Rt9XLbyNvM7menQ8kNT54LDLC0AUUpyaUqkVZKKRCbx1nA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to