You should be able to just do:

- debug: var=instance.image_id

Which should print out the image's ID. If not, could you share what it does
show?

On Thu, Sep 11, 2014 at 2:00 PM, Peter Palmieri <[email protected]>
wrote:

> I'm building an EC2 instance with Ansible, then creating an AMI from the
> instance. I'm sure I'm missing something here, but how do I get the ID of
> the newly created AMI? I've tried:
>
> tasks:
> - name: create an ami in us-east-1
>   ec2_ami: wait=yes
>            aws_access_key={{ ec2_access_key }}
>            aws_secret_key={{ ec2_secret_key }}
>            instance_id={{ item }}
>            region={{ region1 }}
>            name=data-mgmt-qa-006
>   with_items: hostvars[inventory_hostname]['ansible_ec2_instance_id']
>   register: ec2_ami_info
>
> - debug: var=item
>   with_items: ec2_ami_info.image_id
>
> and:
>
> tasks:
> - name: create an ami in us-east-1
>   ec2_ami: wait=yes
>            aws_access_key={{ ec2_access_key }}
>            aws_secret_key={{ ec2_secret_key }}
>            instance_id={{ item }}
>            region={{ region1 }}
>            name=data-mgmt-qa-006
>   with_items: hostvars[inventory_hostname]['ansible_ec2_instance_id']
>   register: instance
>
> - debug: var=item
>   with_items: instance.image_id
>
> The latter 'register' is copied from the docs, but I'm not able to get the
> right with_items obviously.
>
> The AMI is being created fine. Any suggestions would be much appreciated.
>   <http://stackoverflow.com/questions/tagged/amazon-web-services>
>
> --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/c0d46c8d-1d93-494c-a016-877f5923fe90%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/c0d46c8d-1d93-494c-a016-877f5923fe90%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CAMFyvFiFeRSq__jCcBsgztJ10Z5wmOf8JUkT22N_qMoXZSnNiw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to