Я собираю информацию о AWS экземплярах ec2 и затем пытаюсь через них l oop вывести свойство instance_id зарегистрированных результатов.
Когда я пробегаю через l oop, я получаю ожидаемые результаты, но я также выводю весь зарегистрированный объект. Похоже, чтобы сгладить объект в строку и вывести его. В чем причина дополнительного вывода и есть ли лучший метод l oop, который мне следует использовать?
Заранее спасибо!
---
- hosts: localhost
gather_facts: false
connection: local
tasks:
- name: get ec2 instance info
ec2_instance_info:
region: us-east-1
filters:
"tag:app": ansible
"tag:env": dev
register: ec2
- debug:
msg: "{{ item['instance_id'] }}"
loop: "{{ ec2['instances'] }}"
![extra output](https://i.stack.imgur.com/KggT5.png)
FIX
- debug:
msg: "{{ item['instance_id'] }}"
loop: "{{ ec2['instances'] }}"
loop_control:
label: "{{ item.instance_id }}"