On 22.11.2019 18:43, Dick Visser wrote:
I'm struggling with something seemingly simple.
I have this list:

instances:
  - id: i-0fe48c061f6a323a0
    type: web
  - id: i-0403e39813defda31
    type: web
  - id: i-0442f13b528e5e1c6
    type: proxy
  - id: i-0ebea75d008becaa6
    type: proxy
  - id: i-067c5d985c194e036
    type: db
  - id: i-0679e87f06d0cf9a2
    type: db


Which I'd like to turn into this structure:


instances:
  web:
    - id: i-0fe48c061f6a323a0
    - id: i-0403e39813defda31
  proxy:
    - id: i-0442f13b528e5e1c6
    - id: i-0ebea75d008becaa6
  db:
    - id: i-067c5d985c194e036
    - id: i-0679e87f06d0cf9a2


But I can't figure out how to do this...

Are you sure you need the id in the list as it's redundant and without it is very simple with selectattr and map.

--
Kai Stian Olstad

--
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/e598f5d71fa93ea102e3f0e7e5178a00%40olstad.com.

Reply via email to