Skip to content

Latest commit

 

History

History
25 lines (22 loc) · 1003 Bytes

create-list-of-filenames-from-list-of-dicts.md

File metadata and controls

25 lines (22 loc) · 1003 Bytes

A list of dicts with directory and file names as the result of a conversion from a list of absolute file names can be converted back to a list of files, as follows:

Code:

  - name: Convert a list of dicts of directory and file name into a list of files
    set_fact:
      __fact_filenames_only: "{{ __fact_filenames_only|d([]) + [ item.file ] }}"
    loop: "{{ __fact_dir_filenames }}"

  - name: Display the resulting list of files
    debug:
      var: __fact_filenames_only

Output:

TASK [Display the resulting list of files] *************************************************************************************************
ok: [localhost] => {
    "__fact_filenames_only": [
        "file-01.txt",
        "file-02.txt"
    ]
}