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.
