首页 文章

Ansible - 列出字典中的所有对象属性

提问于
浏览
-1

我正在尝试从字典中的所有对象获取属性,并将该属性添加到另一个字典或组 . 我的问题是对象的数量是动态的 .

我从所有正在运行的ec2实例中收集事实,并将唯一ID标记作为变量,并将字典输出注册为变量:info

任务: - 名称:收集有关运行EC2实例的事实ec2_remote_facts:region:“{}”filters:instance-state-name:running“tag:UID”:“{}”register:info

对于每个对象,我想拉取id属性 . 如果我指定对象(实例),我就能完成这个 .

debug:msg = {} debug:msg = {}

是否可以拉出“全部”而不必在字典中指定特定对象并将值添加到组中?我可能会想到这个错误,有更好的方法来实现这个目标吗?

1 回答

  • 0

    弄清楚了 . 我把这个事实写成了一个角色 . 并且能够对从角色注册的事实使用with_items循环 . - tmwheez刚刚编辑

相关问题