Sorry, I should have got that one on my own. Thank you again for your help. 

On Friday, September 12, 2014 5:52:36 PM UTC-4, Michael DeHaan wrote:
>
> Take out the var=
>
> {{ instance.results[0].image_id }}
>
>
>
> On Fri, Sep 12, 2014 at 5:36 PM, Peter Palmieri <[email protected] 
> <javascript:>> wrote:
>
>> How can I reference this in an ini file module? I'm trying to write the 
>> value of the ami id to a file, to be consumed by another process. This 
>> didn't work:
>>
>> - ini_file: dest=ami.ini section=qa option=ami value={{ 
>> var=instance.results[0].image_id }}
>>
>> I got:
>>
>> TASK: [ini_file dest=ami.ini section=qa option=ami value={{ 
>> var=instance.results[0].image_id }}] *** 
>> failed: [54.166.40.120] => {"failed": true}
>> msg: this module requires key=value arguments (['dest=ami.ini', 
>> 'section=qa', 'option=ami', 'value={#', 'var=instance.results[0].image_id', 
>> '#}'])
>>
>> On Friday, September 12, 2014 4:04:53 PM UTC-4, Michael DeHaan wrote:
>>>
>>> In that case, looks like you want:
>>>
>>> instance.results[0].image_id
>>>
>>>
>>>
>>> On Fri, Sep 12, 2014 at 3:54 PM, Peter Palmieri <[email protected]> 
>>> wrote:
>>>
>>>> That shows:
>>>>
>>>> TASK: [debug var=instance] ******************************
>>>> ********************** 
>>>> ok: [54.90.128.104] => {
>>>>     "instance": {
>>>>         "changed": true, 
>>>>         "msg": "All items completed", 
>>>>         "results": [
>>>>             {
>>>>                 "changed": true, 
>>>>                 "image_id": "ami-be14b9d6", 
>>>>                 "invocation": {
>>>>                     "module_args": "wait=yes aws_access_key=**** 
>>>> aws_secret_key=**** instance_id=i-393284d2 region=us-east-1 name=blah", 
>>>>                     "module_name": "ec2_ami"
>>>>                 }, 
>>>>                 "item": "i-393284d2", 
>>>>                 "msg": "AMI creation operation complete", 
>>>>                 "state": "available"
>>>>             }
>>>>         ]
>>>>     }
>>>> }
>>>>
>>>> On Friday, September 12, 2014 3:22:44 PM UTC-4, Michael DeHaan wrote:
>>>>>
>>>>> Can you please share the output of:
>>>>>
>>>>> - debug: var=instance
>>>>>
>>>>> Thanks!
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Sep 12, 2014 at 2:43 PM, Peter Palmieri <[email protected]
>>>>> > wrote:
>>>>>
>>>>>> Thanks for helping, it's much appreciated. 
>>>>>>
>>>>>> I now have:
>>>>>>
>>>>>>   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=some-name
>>>>>>       with_items: hostvars[inventory_hostname]['
>>>>>> ansible_ec2_instance_id']
>>>>>>       register: instance
>>>>>>
>>>>>>     - debug: var=instance.image_id
>>>>>>
>>>>>> Which returns:
>>>>>>
>>>>>> TASK: [create an ami in us-east-1] ******************************
>>>>>> ************** 
>>>>>> changed: [54.198.217.217] => (item=i-7c77c197)
>>>>>>
>>>>>> TASK: [debug var=instance.image_id] ******************************
>>>>>> ************* 
>>>>>> ok: [54.198.217.217] => {
>>>>>>     "instance.image_id": "{{ instance.image_id }}"
>>>>>> }
>>>>>>
>>>>>> instead of the actual image id. 
>>>>>>
>>>>>> On Thursday, September 11, 2014 9:52:52 PM UTC-4, James Cammarata 
>>>>>> wrote:
>>>>>>>
>>>>>>> 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-1
>>>>>>>> d93-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/7c9b415a-aaeb-4578-9b99-1535cd97a06d%
>>>>>> 40googlegroups.com 
>>>>>> <https://groups.google.com/d/msgid/ansible-project/7c9b415a-aaeb-4578-9b99-1535cd97a06d%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/6e9af62d-b949-418f-8bba-
>>>> 33be50231dd2%40googlegroups.com 
>>>> <https://groups.google.com/d/msgid/ansible-project/6e9af62d-b949-418f-8bba-33be50231dd2%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] <javascript:>.
>> To post to this group, send email to [email protected] 
>> <javascript:>.
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/9a0d1c27-f810-4ea2-b607-965ae06c345f%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/9a0d1c27-f810-4ea2-b607-965ae06c345f%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/67f1ccf6-f244-421a-a0d1-0ce3050ac123%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to