list
my_users:
  - aaa
  - bbb
  - ccc
dict
my_users:
  - Name: aaa
  - Name: bbb
  - Name: ccc
playbook
- name: Transform data
  vars:
    orig_users:
      - aaa
      - bbb
      - ccc
    my_users: []
  set_fact:
    my_users: "{{ my_users + [{} | combine({'Name': item})] }}"
  loop: "{{ orig_users }}"

說明如下:

  1. 利用 combine 這個 filter 來組出 dict
  2. 利用 loop 去 iterate orig_users
  3. 用 my_users + [{} | combine({‘Name’: item})] 來做 List append```