2016-06-27 14 views
0

辞書のすべてのオブジェクトから属性を取得し、その属性を別の辞書またはグループに追加しようとしています。私の問題は、動的なオブジェクトの数です。Ansible - 辞書からすべてのオブジェクト属性を一覧表示する

私は、変数としてユニークなIDタグで実行中のすべてのEC2インスタンスからの事実を収集し、変数として辞書の出力を登録:インフォ

タスク: - 名前:EC2インスタンスに ec2_remote_factsの実行に関する事実を収集します。 地域: "{{地域}}" フィルタ: インスタンス状態名:ランニング "タグ:UID": "{{UID}}" レジスタ:私は引くしたいオブジェクトごとに情報

id属性。私はオブジェクト(インスタンス)を指定するとこれを達成することができます。

デバッグ:MSG = {{}} info.instances.0.id デバッグ:MSG = {{}} info.instances.1.id

はそれが持っている 'すべて' を引くと、ないことは可能です辞書内の特定のオブジェクトを指定してその値をグループに追加するには?私はこの間違ったことについて多分考えていますか?これを達成するより良い方法がありますか?

答えて

0

私は事実を集めることを役割に書いた。役割から登録された事実にwith_itemsループを使用することができました。 - tmwheezは今すぐ編集する

関連する問題