But it should be fairly easy to extend docker-push postprocessor to support
ECR. PR's are welcome.

On 3 September 2016 at 09:12, Rickard von Essen <[email protected]
> wrote:

> This works for me:
>
> eval $(aws --profile=packer-demo ecr get-login); packer build
> ecr_docker.json
>
> With the following template - ecr_docker.json:
> {
>   "builders": [
>     {
>       "type": "docker",
>       "image": "alpine",
>       "run_command": ["-d", "-i", "-t", "{{.Image}}", "/bin/ash"],
>       "commit": true
>     }
>   ],
>   "post-processors": [
>     [
>       {
>         "type": "docker-tag",
>         "repository": "965990659467.dkr.ecr.eu-central-1.amazonaws.com/
> packer-test",
>         "tag": "latest"
>       },
>       {
>         "type": "docker-push",
>         "login": false,
>         "login_server": "https://965990659467.dkr.ecr.
> eu-central-1.amazonaws.com/packer-test"
>       }
>     ]
>   ]
> }
>
>
>
> On 2 September 2016 at 19:04, p <[email protected]> wrote:
>
>> Hello,
>>
>> Could someone please help me configure Packer to be able to do a
>> docker-push to an AWS ECS private registry? Let me explain the problem.
>>
>> The AWS ECS private registry uses a password that expires every twelve
>> hours. An AWS tool allows one to get a new password when the password
>> expires. In the packer file where the post-processor docker-push is defined
>> exists a field called login_password. It is this field that uses that 12
>> hour password. I am looking for a way to automatically update that password
>> in the packer file possibly by interpolating a variable to fill in the
>> login_password field. I can't seem to find a way to do this.
>>
>> While I can simply write shell scripts using regex to target the field, I
>> was hoping there would be an elegant way built into Packer to accomplish
>> this? Thank you.
>>
>> P
>>
>> --
>> 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/ms
>> gid/packer-tool/a93a7a06-eed0-44b4-9432-63f30b30f805%40googlegroups.com
>> <https://groups.google.com/d/msgid/packer-tool/a93a7a06-eed0-44b4-9432-63f30b30f805%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-p%3Dh%2Bmz1XLX07PZwTtb0H_W7hXLbEfx3hEkjxReJD0SA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to