Ich bin mir nicht sicher, ob das, was ich begehre, möglich ist.Ansible Regex - Unterverzeichnis enthalten
Mein Ziel ist es, mehrere Muster mit Regex über Ansible, einschließlich Unterverzeichnisse.
- name: Find directories /tmp/test/hi and /tmp/test
find:
file_type: directory
paths: /tmp
use_regex: true
patterns: "{{ item }}"
recurse: yes
register: foundFiles
with_items:
- ^(test) #returns value
- (test.hi) #returns no value
- debug: var=foundFiles
ich mehrere regelmäßige Expresssions bewährten es hier http://regexr.com/ und hier https://regex101.com/
ansible keinen Wert für/tmp/test/hallo alle immer wieder zurückkehren.
Wie ziele ich spezifisch/tmp/test/hi mit einer Regex?
Ja, genau zurückgeführt werden. Gibt es eine Möglichkeit, nur das gewünschte Verzeichnis zurückzugeben? Anstatt aller Verzeichnisse. – Kevin
Ich habe versucht und ich fand keinen einfachen Weg. Vielleicht sollten Sie ein neues Modul entwickeln, das das Suchmodul überlastet. –
Das ist noch schwieriger. Ich habe mehrere Aufgaben erstellt, um dieses Problem zu umgehen. Es ist keine Schönheit, aber mach die Arbeit erledigt. – Kevin