Extrahieren von Dateinamen aus der Datei Ergebnis in ansible
Ich versuche, das Ergebnis von Ansible finden Befehl, die Liste der Dateien, die es finden, die auf einen bestimmten Ordner, das problem ist, wenn ich die Iteration über das Ergebnis, ich habe nicht die Datei-Namen, ich habe nur Ihre vollständigen Pfad (einschließlich des namens), gibt es einen einfachen Weg, um das Ergebnis verwenden, Element unten bieten die file_name im zweiten Befehl wie unten gezeigt?
- 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 }}"
Du musst angemeldet sein, um einen Kommentar abzugeben.
basename
filter?Gibt es auch
dirname
,realpath
,relpath
Filter.