Angenommen, es gibt ein Verzeichnis/Verzeichnis/Tools. Werkzeuge enthält eine Reihe von Skripten, sagen wir, a.sh, b.sh, c.sh.Ansible: Ändern der Berechtigungen von Dateien in einem Verzeichnis in .YML-Datei
Ich brauche die Berechtigungen von a.sh, b.sh zu setzen und c.sh zu 0775.
ich zur Zeit in der folgenden Art und Weise getan haben:
- name: Fix 'support_tools' permissions
file: path={{ item }} owner=abc group=abc mode=0775
with_items:
- /dir/tools/a.sh
- /dir/tools/b.sh
- /dir/tools/c.sh
Btw, 'file: pfad =/dir/tools eigner = abc gruppe = abc modus = 0775' setzt die berechtigung des tools-verzeichnisses, aber nicht der darin enthaltenen dateien.
Gibt es einen besseren Weg, dies zu erreichen?
Haben Sie versucht, das Hinzufügen 'state = directory' zu dem zweiten Versuch? – ydaetskcoR