Ansible: Auto mkdirs beim Kopieren der Datei

Erstellt am 5. Aug. 2013  ·  3Kommentare  ·  Quelle: ansible/ansible

Es sollte eine Option hinzugefügt werden, um beim Kopieren von Dateien erforderliche Verzeichnisse zu erstellen, wenn diese nicht vorhanden sind.

Wenn wir zum Beispiel pip.conf nach $HOST/root/.pip/ kopieren, können wir auf folgenden Fehler stoßen:

msg: Destination directory /root/.pip does not exist

Ich denke, /root/.pip sollte automatisch erstellt werden (oder zumindest eine Option hinzufügen und den Benutzer entscheiden lassen.)

Hilfreichster Kommentar

@mpdehaan Es sollte die Standardberechtigungen für das Verzeichnis

Alle 3 Kommentare

Ich stimme dem nicht zu, da Sie wirklich sowohl für das Verzeichnis als auch für die Datei Berechtigungen festlegen müssen.

Fügen Sie einfach eine Aufgabe hinzu, bevor Sie Folgendes sagen:

  • Datei: path=/some/dir/to/wherever state=directory

und erwägen Sie die Übergabe von Ownership- und Mode-Parametern.

@mpdehaan Es sollte die Standardberechtigungen für das Verzeichnis

@mpdehaan also, vielleicht sollte dies wieder geöffnet werden?

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen