2016-09-24 3 views
0

Ich möchte große Dateien mit Ansible kopieren. Zielserver verfügen über eine dedizierte Partition mit ausreichendem Speicherplatz. Ich habe festgestellt, dass ansible sein temporäres Verzeichnis verwendet, das durch die Variable remote_tmp definiert ist.Ist es möglich, ansible_tmp Variable im Playbook zu definieren?

Ich würde direkt Dateien in der dedizierten Partition kopieren, ohne vorübergehende Verzeichnis übergeben.

Kann für diesen Fall die Variable remote_tmp im Playbook definiert werden? Ich betreibe Ansible 1.8.

Vielen Dank für Ihre Antworten.

+0

http://docs.ansible.com/ansible/intro_configuration.html#remote-tmp was ist das Problem damit? – Anurag

Antwort

2

Sie können remote_tmp in der Ansible-Konfiguration ändern.
Ansible verwendet einen Konfigurationsbaum, der zuerst im Arbeitsverzeichnis angezeigt wird. Sie können also eine ansible.cfg Datei neben dem Playbook platzieren, die nur diesen Wert ändert und Playbooks in anderen Verzeichnissen nicht beeinflusst.

Aber ich würde empfehlen, synchronize_module zu verwenden, wenn Sie erweiterte Optionen zum Kopieren von Dateien benötigen.

Verwandte Themen