- name: Save instance ID to coreaid
set_fact:
coreaid: "{{ ec2_asg.instances }}"
- debug: msg="the id= {{ coreaid }}"
- name: Set the instance public IP to a variable
register: instance_public_ip
shell: sudo aws ec2 describe-instances --filters "Name=instance-id,Values='{{ coreaid }}'" --query 'Reservations[*].Instances[*].[PublicIpAddress]' --output text
ok: [local] => {
"ansible_facts": {
"coreaid": [
"i-XXXXX"
ok: [local] => {
"msg": "the id= [u'i-XXX']"