web-dev-qa-db-ja.com

ファイルからファイル名を抽出すると、ansibleになります

特定のフォルダで見つかったファイルのリストを返すAnsible findコマンドの結果を使用しようとしていますが、問題は、結果を反復処理するときにファイル名がありません、完全なパス(名前を含む)しかありませんが、下の結果項目を使用して、次のように2番目のコマンドでfile_nameを提供する簡単な方法はありますか?

- name: get files
  find:
    paths: /home/me
    file_type: "file"
  register: find_result

- name: Execute docker secret create
  Shell: docker secret create <file_name> {{ item.path }}
  run_once: true
  with_items: "{{ find_result.files }}"
13
toto

basenameフィルター

{{ item.path | basename }}

dirnamerealpathrelpathフィルターもあります。

23